ストリームに与えられた値の乗算を実行できるsum()メソッドがストリーム内にありますか?java 8ストリームを使用してリスト内の値を掛ける方法
私はこのような整数のリストをしました:
List<Integer> listOfIntegers = new ArrayList<>();
listOfIntegers.addAll(Arrays.asList(1,4,2,7,5));
私はすべての整数の合計が、値を乗算して出力を与えることができるAPIを見つけることができませんを取得することができますよ。
listOfIntegers.stream().mapToInt(a -> a).sum();
forEachを使用しようとすると、最終的な変数のみがその内部で使用されるため、結果を格納できません。
これに代わる方法はありますか?
このリンクを調べると、おそらくあなたの答えが得られます。 http://codereview.stackexchange.com/questions/78484/multiplying-corresponding-integers-using-streams –