Java Tutorial

Java Control Statements

Object Oriented Programming

Java Built-in Classes

Java File Handling

Java Error & Exceptions

Java Multithreading

Java Synchronization

Java Networking

Java Collections

Java List Interface

Java Queue Interface

Java Map Interface

Java Set Interface

Java Data Structures

Java Collections Algorithms

Advanced Java

Java Miscellaneous

Java APIs & Frameworks

Java Useful Resources

Java - String regionMatches() Method



Description

This method has two variants which can be used to test if two string regions are equal.

Syntax

Here is the syntax of this method −

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

Parameters

Here is the detail of parameters −

  • toffset − the starting offset of the subregion in this string.

  • other − the string argument.

  • ooffset − the starting offset of the subregion in the string argument.

  • len − the number of characters to compare.

Return Value

  • It returns true if the specified subregion of this string matches the specified subregion of the string argument; false otherwise. Whether the matching is exact or case insensitive depends on the ignoreCase argument.

Example

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str1 = new String("Welcome to Tutorialspoint.com");
      String Str2 = new String("Tutorials");
      String Str3 = new String("TUTORIALS");

      System.out.print("Return Value :" );
      System.out.println(Str1.regionMatches(11, Str2, 0, 9));

      System.out.print("Return Value :" );
      System.out.println(Str1.regionMatches(11, Str3, 0, 9));
   }
}

This will produce the following result −

Output

Return Value :true
Return Value :false
java_strings.htm
Advertisements