Voglio filtrare una java.util.Collection
basata su un predicato.
Considerate Google Collections per un framework Collections aggiornato che supporta i generici.
AGGIORNAMENTO: La libreria Google Collections è ora deprecata. Dovresti invece usare l'ultima versione di Guava. Ha ancora tutte le stesse estensioni del framework delle collezioni, incluso un meccanismo di filtraggio basato su un predicato.
Sei sicuro di voler filtrare la Collection stessa, piuttosto che un iteratore?
vedi org.apache.commons.collections.iterators.FilterIterator
o usando la versione 4 di apache commons org.apache.commons.collections4.iterators.FilterIterator