如何使用 Java 匹配字符串中的区域



问题描述

如何匹配字符串中的区域?

解决方案

以下示例通过使用 regionMatches() 方法,确定两个字符串中的区域匹配。

public class StringRegionMatch {
   public static void main(String[] args) {
      String first_str = "Welcome to Microsoft";
      String second_str = "I work with Microsoft";
      boolean match = first_str.regionMatches(11, second_str, 12, 9);
      System.out.println("first_str[11 -19] == " + "second_str[12 - 21]:-"+ match);
   }
}
  • 11 是比较从其开始的源字符串中的索引编号

  • Second_str 是目标字符串

  • 12 是比较应从目标字符串中开始的索引编号

  • 9 是要比较的字符数

结果

上述代码示例将产生以下结果。

first_str[11 -19] == second_str[12 - 21]:-true 
java_strings.htm
广告