トップQs
タイムライン
チャット
視点

Apache Commons Collections

Apache Commonsにあるjava.utilパッケージのCollection関係を拡張するライブラリ ウィキペディアから

Remove ads

Apache Commons Collections(アパッチ コモンズ・コレクションズ)は、ApacheのトッププロジェクトであるApache Commonsにある、Javaのjava.utilパッケージのCollection関係を拡張するライブラリである。

概要 最新版, リポジトリ ...
Remove ads

使用例

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

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads