技術と日常。

日々の気が付いたこと・気になったことを残しておきます。

2022-04-27から1日間の記事一覧

[Java]Stream#reduce() 要素数が0個/1個の時の挙動は?

リファレンスに内部実装の参考が載っていました。 Optional reduce(BinaryOperator accumulator) これは、次の操作に相当します。 boolean foundAny = false; T result = null; for (T element : this stream) { if (!foundAny) { foundAny = true; result =…