开发者社区> 问答> 正文

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

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

展开
收起
珍宝珠 2020-02-12 16:46:46 1463 0
1 条回答
写回答
取消 提交回答
  • 使用了regionMatches()方法测试两个字符串区域是否替换:

    公共类StringRegionMatch { 公共静态void main (String [ ] args ){ String first_str = “ 欢迎使用Microsoft ” ;
          字符串second_str = “ 我与微软合作” ;
          布尔match1 = first_str 。
          regionMatches (11 ,second_str ,12 ,9 );
          布尔值  
           
              match2 = first_str 。
          regionMatches (真,11 ,second_str ,12 ,9 ); // 第一个参数true表示忽略大小写区别
          系统。出来。println (“ 区分大小写返回值:” + match1 );
          系统。出来。println (“ 不区分大小写返回值:” + match2 );
       } }
    
    

    first_str.regionMatches(11,second_str,12,9)表示将first_str字符串从第11个字符 “ M”开始和second_str字符串的第12个字符“ M”开始逐个比较,共比较9对字符,由于字符串区别大小写,所以结果为false。

    如果设置第一个参数为true,则表示忽略大小写区别,所以返回true。

    以上代码实例输出结果为:

    区分大小写返回值:false 
    不区分大小写返回值:true
    
    2020-02-12 16:47:20
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载