描述
这个方法具有可用于测试两个字符串区域是相等的两个变体。
语法
public boolean regionMatches(int toffset,
String other,
int ooffset,
int len)
or
public boolean regionMatches(boolean ignoreCase,
int toffset,
String other,
int ooffset,
int len)
参数
这里是参数的细节:
- toffset -- 该分区域在此字符串中的起始偏移量。
- other -- 字符串参数。
- ooffset -- 该次区域中的字符串参数的起始偏移量。
- len -- 比较的字符的数目。
- ignoreCase -- 如果为true,比较字符时忽略大小写。
返回值:
- 如果这个字符串的指定子区域的字符串参数指定的子区域相匹配,则返回true。是否匹配是准确的或不区分大小写取决于ignoreCase的参数,否则为false。
例子
import java.io.*;
public class Test{
public static void main(String args[]){
String Str1 = new String("Welcome to Yiibai.com");
String Str2 = new String("Yiibai");
String Str3 = new String("YIIBAI");
System.out.print("Return Value :" );
System.out.println(Str1.regionMatches(11, Str2, 0, 9));
System.out.print("Return Value :" );
System.out.println(Str1.regionMatches(11, Str3, 0, 9));
System.out.print("Return Value :" );
System.out.println(Str1.regionMatches(true, 11, Str3, 0, 9));
}
}