Apache Commons Collections

Apache Commons Collections
最新版
ウィキデータを編集
安定版
4.6.0 / 2026年8月9日 (2か月前)
リポジトリ ウィキデータを編集
プログラミング
言語
Java
プラットフォーム Javaプラットフォーム
種別 ライブラリ
ライセンス Apache License 2.0
公式サイト commons.apache.org/proper/commons-collections/ ウィキデータを編集
テンプレートを表示

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");
        }
    }
);

出典

  1. ↑ “Release 4.6.0” (2026年8月9日). 2026年10月18日閲覧。

外部リンク