メソッドregionMatches()は、2つのString領域が等しいかどうかをチェックします。

ここにいくつかの重要なポイントがあります:

  • ignoreCase は、両方のStringsの大文字と小文字を無視するかどうかを指定します
  • toffset は、最初のStringの開始インデックスを決定します
  • other は、2番目のStringを指定します。
  • ooffset は、2番目のStringの開始インデックスを指定します
  • lenは比較する文字数を指定します

利用可能な署名

boolean regionMatches(int toffset, String other, int ooffset, int len)
boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)

@Test
public void whenCallRegionMatches_thenCorrect() {
    assertTrue("welcome to baeldung".regionMatches(false, 11, "baeldung", 0, 8));
}