いちいちfor文を書くのに疲れてきたので、書いてみた。 ノーコメントですまそ。 map, filter, foldを実装。 /** * High-order functions for Java collections. */ public class CollectionUtil { public static <T0, T1> List<T1> map(Collection<T0> collection, Function<T0, T1> each) { List<T1> result = new ArrayList<T1>(collection.size()); for (T0 element : collection) { result.add(each.apply(element)); } return result; } public static <T0> List<T0>