2つの弦があるとしましょう。
String s1 = "AbBaCca";
String s2 = "bac";
s2
に含まれているチェックリターンを実行したいs1
。私はこれを行うことができます:
return s1.contains(s2);
contains()
大文字と小文字が区別されることは間違いありませんが、ドキュメントを読んでもこれを確実に判断することはできません。もしそうなら、私の最善の方法は次のようなものになると思います。
return s1.toLowerCase().contains(s2.toLowerCase());
これはさておき、大文字と小文字を区別せずにこれを実現する別の(おそらくより良い)方法はありますか?