我想确定给定的字符串是否匹配 - 忽略大小写 - 中的元素之一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;
}
但这不会编译。
我应该如何对其进行编码以返回是否找到匹配项?