2015-01-22から1日間の記事一覧
問題 10 Stream<Double>の平均を計算するために利用できるreduceの呼び出しを書け 解答 Stream<Double> stream = Stream.of(1.0, 2.0, 3.0, 4.0); とします。 本来はreduceメソッドを使わないで stream.collect(Collectors.averagingDouble(Double::doubleValue)); とするの</double></double>…
問題 9 Stream<ArrayList<T>>内の全ての要素を、ひとつのArrayList<T>にまとめよ 3つの Overload されたreduceを用いよ 解答 List<ArrayList<String>> listOfListが与えられているとする。 ■T reduce(T, BinaryOperator<T>) ArrayList<String> list = listOfList.stream() .reduce( new ArrayList<String>(), (r, e</string></string></t></arraylist<string></t></arraylist<t>…