为了账号安全,请及时绑定邮箱和手机立即绑定

java中的两个字符串区域比较

java中的两个字符串区域比较

蓝山帝景 2021-08-13 16:42:25
我有两个字符串(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


查看完整回答
反对 回复 2021-08-13
  • 2 回答
  • 0 关注
  • 146 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信