Java でコレクションのマッピング(map)・フィルタリング(filter)・畳み込み(foldLeft)のような処理を使いたいケースがありますが、今のところ標準で用意されていません。 そこで、以下のようなライブラリを使って試してみました。 Functional Java 3.1 totallylazy 850 Commons Collections 3.2.1 Guava 13.0.1 ついでに、Java の次期バージョンである Java 8 の Early Access 版も試してみました。 OpenJDK 1.8.0-ea-lambda b62 サンプルソースは http://github.com/fits/try_samples/tree/master/blog/20121027/ はじめに 下記 ProductItem クラスを使って以下の (1) 〜 (3) の処理を実装して