述語に基づいて、java.util.Collection
をフィルタリングしたいと思います。
ジェネリックをサポートする最新のコレクションフレームワークについては、Google Collectionsをご検討ください。
UPDATE:Google Collectionsライブラリは非推奨となりました。 代わりに最新リリースのGuavaを使用してください。 このライブラリは、述語に基づくフィルタリングのメカニズムを含む、コレクションフレームワークのすべての同じ拡張機能を備えています。
イテレータではなく、コレクション自体をフィルタリングしたいということでよろしいですか?
org.apache.commons.colors.iterators.FilterIterator]1を参照してください。
または、apache commonsのバージョン4を使っている org.apache.commons.colors4.iterators.FilterIterator