Java String regionMatches() 方法

定义和用法

regionMatches() 方法用于比较两个不同字符串中的区域,以检查它们是否相等。

实例

测试两个字符串区域是否相等:

String myStr1 = "Hello, World!";
String myStr2 = "New World";
System.out.println(myStr1.regionMatches(7, myStr2, 4, 5));
System.out.println(myStr1.regionMatches(0, myStr2, 0, 5));

亲自试一试

语法

以下语法之一:

public boolean regionMatches(boolean ignoreCase, int offset, String other, int otherOffset, int length)
public boolean regionMatches(int offset, String other, int otherOffset, int length)

参数

参数 描述
ignoreCase 可选。如果为 true,则区域之间的比较将不区分大小写。默认为 false。
offset 必需。字符串中区域开始的位置。
other 必需。包含正在进行比较的另一个区域的字符串。
otherOffset 必需。另一个字符串中区域开始的位置。
length 必需。正在比较的区域的大小。

技术细节

返回: 如果两个区域相等,则返回 true;否则返回 false
Java 版本: 任意版本。