搜索
Java 教程 / Java String regionMatches() 方法

Java String regionMatches() 方法

定义和用法regionMatches() 方法用于比较两个不同字符串中的区域,以检查它们是否相等。实例测试两个字符串区域是否相等:String myStr1 =



定义和用法

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 版本: 任意版本。