Java String regionMatches()方法

2019-10-16 22:22:11

Java String regionMatches()方法有兩個變體,可用於測試兩個字串區域是否相等。

語法

以下是此方法的語法 -

public boolean regionMatches(int toffset,
                             String other,
                             int offset,
                             int len)

引數

  • toffset - 此字串中子區域的起始偏移量。
  • other - 字串引數。
  • offset - 字串引數中子區域的起始偏移量。
  • len - 要比較的字元數。

返回值

如果此字串的指定子區域與字串引數的指定子區域匹配,則返回true;否則返回false。匹配是精確匹配還是不區分大小寫取決於ignoreCase引數。

範例

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str1 = new String("Welcome to Tw511.com");
      String Str2 = new String("Yiibai");
      String Str3 = new String("YIIBAI");

      System.out.print("Return Value :" );
      System.out.println(Str1.regionMatches(11, Str2, 0, 6));

      System.out.print("Return Value :" );
      System.out.println(Str1.regionMatches(11, Str3, 0, 6));
   }
}

執行上面範例程式碼,得到以下結果:

Return Value :true
Return Value :false