私にはList<BigInteger> listBigInt
があります。いくつかの項目はnull
ではありません。
すべてのアイテム(null
の値を除く)に5を掛け、java8ストリームを使用して合計します。 NULL値を避けるために、よりエレガントな方法はjava8ストリームでのnull BigDecimalの処理
BigDecimal sum = listBigInt.stream()
.map(c -> (c == null ? BigDecimal.ZERO : c).multiply(new BigDecimal(5)))
.reduce(BigDecimal::add).get();
あります:
は、これまでのところ、私はこの構造をfugured?