我有两个字符串(str1,str2),用例是这样的1) 将 str1 中的最后 i 个字符与 str2 中的前 i 个字符进行比较2) 将 str1 中的前 i 个字符与 str2 中的最后 i 个字符进行比较我知道如何在 C++ 中进行如下操作int len1 = str1.length();
int len2 = str2.length();1)str1.compare(len1-i, i, str2, 0, i)2)str1.compare(0, i, str2, len2-i, i)如何使用 regionMatches 方法或其他方法在 java 中实现相同的功能。想不通。
2 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
在 Java 中,你可以通过 regionMatches 来完成:
String str1 = new String("Hello, How are you");
String str2 = new String("How do you do?");
System.out.print("Result of Test1: " );
System.out.println(str1.regionMatches(7, str2, 0, 3));
结果:
Result of Test1: true
添加回答
举报
0/150
提交
取消