Java - Método String regionMatches ()

Descripción

Este método tiene dos variantes que se pueden usar para probar si dos regiones de cadena son iguales.

Sintaxis

Aquí está la sintaxis de este método:

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

Parámetros

Aquí está el detalle de los parámetros:

  • toffset - el desplazamiento inicial de la subregión en esta cadena.

  • other - el argumento de cadena.

  • ooffset - el desplazamiento inicial de la subregión en el argumento de cadena.

  • len - el número de caracteres a comparar.

Valor devuelto

  • Devuelve verdadero si la subregión especificada de esta cadena coincide con la subregión especificada del argumento de cadena; falso de lo contrario. Si la coincidencia es exacta o no distingue entre mayúsculas y minúsculas depende del argumento ignoreCase.

Ejemplo

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));
   }
}

Esto producirá el siguiente resultado:

Salida

Return Value :true
Return Value :false