| 最新版 | 4.5.0-M3 /2024年12月19日 (14か月前) (2024-12-19) |
|---|---|
| リポジトリ | |
| プログラミング 言語 | Java |
| プラットフォーム | Javaプラットフォーム |
| 種別 | ライブラリ |
| ライセンス | Apache License |
| 公式サイト | commons |
| テンプレートを表示 | |
Apache Commons Collections(アパッチ コモンズ・コレクションズ)は、ApacheのトッププロジェクトであるApache Commonsにある、Javaのjava.utilパッケージのCollection関係を拡張するライブラリである。
Java 6 にはクロージャがないが、Predicate を実装することで、条件を満たす物を探すことができる。以下、リストから、a で始まる物を見つけ出す。
ArrayList<String> list = new ArrayList<String>();list.add("apple");list.add("banana");list.add("ant");Collection<String> aList = CollectionUtils.select(list, new Predicate<String>() { public boolean evaluate(String str) { return str.startsWith("a"); }});