Ich möchte eine "java.util.Collection" auf der Grundlage eines Prädikats filtern.
Betrachten Sie [Google Collections] (http://code.google.com/p/google-collections/) für ein aktualisiertes Collections-Framework, das Generika unterstützt.
UPDATE: Die Google Collections-Bibliothek ist jetzt veraltet. Sie sollten stattdessen die neueste Version von Guava verwenden. Sie hat immer noch die gleichen Erweiterungen des Collections-Frameworks, einschließlich eines Mechanismus zum Filtern auf der Grundlage eines Prädikats.
Sind Sie sicher, dass Sie die Sammlung selbst und nicht einen Iterator filtern möchten?
siehe org.apache.commons.collections.iterators.FilterIterator
oder mit der Version 4 von apache commons org.apache.commons.collections4.iterators.FilterIterator