Edited at

業務で役立ったJava No.2 Optionalリストにfilterをかけ、一つめの値を取得

More than 1 year has passed since last update.

前回に続き、null関係

業務で役立ったJava No.2

文字列のリストをfilterにかけて最初の一つを取り出す方法

Optional<String> firstStr = selectedList.stream()

.filter(p -> p=="fuga")
.findFirst();

外部APIから戻り値に1or0個の結果が含まれている場合など

意外と使えます。