如何在Java中以不区分大小写的方式检查一个字符串是否包含另一个字符串?
假设我有两根弦,
String s1 = "AbBaCca";
String s2 = "bac";
我想执行包含在 中的检查返回。我可以用以下方式做到这一点:s2
s1
return s1.contains(s2);
我很确定这是区分大小写的,但是我无法通过阅读文档确定这一点。如果是这样,我想我最好的方法是这样的:contains()
return s1.toLowerCase().contains(s2.toLowerCase());
撇开所有这些不谈,有没有另一种(可能更好)的方法可以在不关心区分大小写的情况下实现这一目标?