java regionMatches() 方法起什么作用呢?
java regionMatches() 方法的功能说明
regionMatches() 方法的功能:
用于判断两个字符串在一个区域内是否相等
regionMatches() 方法的语法
public boolean regionMatches(int toffset, String other, int ooffset, int len) 或 public boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)
参数说明
-
ignoreCase:当此参数值为 true,则比较字符时忽略大小写
-
toffset:此字符串中子区域的起始偏移量
-
other:字符串参数
-
ooffset:字符串参数中子区域的起始偏移量
-
len:待比较的字符数
返回值
当字符串的指定子区域 可匹配字符串参数的指定子区域,则返回 true
反之返回 false(注意是否设置了忽略大小写的参数)
例
public class testClass{ public static void main(String args[]) { String Str1 = new String("www.java265.com"); String Str2 = new String("java265"); String Str3 = new String("JaVa265.com"); System.out.print("返回值1 :" ); System.out.println(Str1.regionMatches(4, Str2, 0, 6)); System.out.print("返回值2 :" ); System.out.println(Str1.regionMatches(4, Str3, 0, 6)); System.out.print("返回值3 :" ); System.out.println(Str1.regionMatches(true, 4, Str3, 0, 6)); } }
-----运行以上代码,将输出以下信息
返回值1 :true 返回值2 :false 返回值3 :true
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。