Java有一组可以用于字符串的内置方法。Java 字符串(String)操作常用操作,如字符串的替换、删除、截取、赋值、连接、比较、查找、分割等。本文主要介绍Java String regionMatches() 方法。

Java 字符串方法

例如:

public class Test {
    public static void main(String args[]) {
        String Str1 = new String("www.cjavapy.com");
        String Str2 = new String("cjavapy");
        String Str3 = new String("CJAVAPY");

        System.out.print("返回值 :" );
        System.out.println(Str1.regionMatches(4, Str2, 0, 5));

        System.out.print("返回值 :" );
        System.out.println(Str1.regionMatches(4, Str3, 0, 5));

        System.out.print("返回值 :" );
        System.out.println(Str1.regionMatches(true, 4, Str3, 0, 5));
    }
}

1、定义和用法

regionMatches() 方法用于检测两个字符串在一个区域内是否相等。

2、调用语法

boolean regionMatches(int toffset,String other,int ooffset,int len)
boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)

3、参数说明

参数

描述

ignoreCase

如果为 true,则比较字符时忽略大小写

toffset

此字符串中子区域的起始偏移量

other

字符串参数

ooffset

字符串参数中子区域的起始偏移量

len

要比较的字符数

4、返回值

如果字符串的指定子区域匹配字符串参数的指定子区域,则返回 true;否则返回 false。是否完全匹配或考虑大小写取决于 ignoreCase 参数。

Java 字符串方法

推荐文档