regionMatchesは()比較ですをしながら文字列の大文字と小文字の区別を無視させることができますか?

シド:

私は学生ですし、Javaで文字列をいくつかの練習をしていた、私はregionMatches出くわし()メソッド、私はそれはそれゆえ私はSTR2とSTR1の一部を比較しています次のプログラムを実行するには、大文字と小文字が区別されることを知って来て、

String Str1 = "my dog's name is bruno";
String Str2 = "bruno";
String Str3 = "BRUNO";
System.out.println(Str1.regionMatches(17, Str2, 0, 5));

これは、真のような出力を与え、これはSTR1の一部がSTR3と比較され、以下のいずれかを、実行時に、したがって、大文字と小文字が区別されるように、

String Str1 = "my dog's name is bruno";
String Str2 = "bruno";
String Str3 = "BRUNO";
System.out.println(Str1.regionMatches(17, Str3, 0, 5));

それは偽のような出力を提供します。私はそれがケースを無視することが可能な任意の方法があるかどうかを知りたいですか?

マイケル:

ある同一の方法の別の署名場合は無視されるべきかどうかを示す第1の引数としてブール値をとります。

public boolean regionMatches​(boolean ignoreCase,   //<<<
                             int toffset,
                             String other,
                             int ooffset,
                             int len)

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=349778&siteId=1