日々常々

ふつうのプログラマがあたりまえにしたいこと。

2026-03-01から1ヶ月間の記事一覧

「いちばんめ」が大事でないならfindFirstよりfindAnyを使う

Javaの Stream の話です。 Stream は複数のものを扱いますが、結果が1つ(もしくは0 or 1個)だけ欲しい場合がよくあります。 こういう時に使用できるのが findFirst と findAny です。 jshell> Stream.of("hoge", "fuga", "piyo").findFirst() $1 ==> Optio…