Java如何检测两个字符串中指定区间的字符串是否相等呢?

书欣 Java经验 发布时间:2023-07-05 09:23:47 阅读数:1509 1
下文笔者讲述检测字符串指定“区间字符串”是否相等的方法分享
检测"指定区间字符串"是否相等的实现思路
    借助字符串对象的regionMatches方法
     str.regionMatches(*,*,*,*)
	 当返回true时,则代表字符串相同
	   返回false时,则代表字符串不相同
例:检测区间字符串是否相同的示例

public class StringRegionMatch{
   public static void main(String[] args){
      String first_str = "the is my Microsoft";
      String second_str = "my web microsoft";
      boolean match1 = first_str.
      regionMatches(11, second_str,7, 9);
      boolean match2 = first_str.
      regionMatches(true, 11, second_str,7, 9); //第一个参数 true 表示忽略大小写区别
      System.out.println("区分大小写返回值:" + match1);
      System.out.println("不区分大小写返回值:" + match2);
   }
}
first_str.regionMatches(11, second_str,7, 9):
  将 first_str 字符串从第11个字符"M"开始和 second_str 字符串的第7个字符"M"开始逐个比较,共比较 9 对字符
  由于字符串区分大小写,所以结果为false。

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

//运行以上代码,将输出以下信息
区分大小写返回值:false 
不区分大小写返回值:true
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202307/16885202676998.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者