大文字と小文字を区別せずに、指定された文字列が a の要素の 1 つと一致するかどうかを判断したいと考えていList<String>
ます。
Java 8ストリームでこれを達成しようとしています。を使用した私の試みは次の.orElse(false)
とおりです。
public static boolean listContainsTestWord(List<String> list, String search) {
if (list != null && search != null) {
return list.stream().filter(value -> value.equalsIgnoreCase(search))
.findFirst().orElse(false);
}
return false;
}
しかし、それはコンパイルされません。
一致が見つかったかどうかを返すには、どのようにコーディングすればよいですか?