Скажем, у меня две строки,
String s1 = "AbBaCca";
String s2 = "bac";
Я хочу выполнить проверку, возвращая, что s2
содержится в s1
. Я могу сделать это с помощью:
return s1.contains(s2);
Я уверен, что contains()
чувствителен к регистру, однако я не могу это точно определить из чтения документации. Если это тогда, то я полагаю, что мой лучший метод будет примерно таким:
return s1.toLowerCase().contains(s2.toLowerCase());
Все это в стороне, есть ли другой (возможно лучший) способ достичь этого, не заботясь о чувствительности к регистру?