コンテンツにスキップ

Apache Commons Collections

出典: フリー百科事典『ウィキペディア(Wikipedia)』

2025年3月16日 (日) 09:26; 2400:4051:1902:fa00:8505:c602:97a2:16c1 (会話) による版 (バージョン情報を更新)(日時は個人設定で未設定ならUTC

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
Apache Commons Collections
最新版
4.5.0-M3 / 2024年12月19日 (4か月前) (2024-12-19)
リポジトリ ウィキデータを編集
プログラミング
言語
Java
プラットフォーム Javaプラットフォーム
種別 ライブラリ
ライセンス Apache License
公式サイト 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");
    }
});

外部リンク

[編集]