使用 .contains 方法忽略大小写的选项?
是否有使用方法忽略大小写的选项?.contains()
我有一个DVD对象。每个DVD对象都有一些元素,其中一个是标题。我有一个搜索特定标题的方法。它有效,但我希望它不区分大小写。ArrayList
是否有使用方法忽略大小写的选项?.contains()
我有一个DVD对象。每个DVD对象都有一些元素,其中一个是标题。我有一个搜索特定标题的方法。它有效,但我希望它不区分大小写。ArrayList
如果您使用的是 Java 8
List<String> list = new ArrayList<>();
boolean containsSearchStr = list.stream().anyMatch("search_value"::equalsIgnoreCase);
我猜你的意思是在字符串中搜索时忽略大小写?
我不知道,但你可以尝试将要搜索的字符串转换为小写或大写,然后搜索。
// s is the String to search into, and seq the sequence you are searching for.
bool doesContain = s.toLowerCase().contains(seq);
编辑:正如Ryan Schipper所建议的那样,你也可以(而且可能会更好)做seq.toLowerCase(),这取决于你的情况。