Método Java regionMatches()

Java String类Clase String de Java


El método regionMatches() se utiliza para comprobar si dos cadenas son iguales en una misma región.

Sintaxis

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

o 

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

Parámetros

  • ignoreCase-- Si es true, se ignoran las mayúsculas y minúsculas al comparar caracteres.

  • 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 de retorno

Devuelve true si la subregión especificada de la cadena coincide con la subregión especificada del argumento de cadena; de lo contrario, devuelve false. Si la coincidencia es exacta o si se tienen en cuenta mayúsculas y minúsculas depende del parámetro ignoreCase.

Ejemplo

Ejemplo

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

        System.out.print("Valor de retorno:" );
        System.out.println(Str1.regionMatches(4, Str2, 0, 5));

        System.out.print("Valor de retorno:" );
        System.out.println(Str1.regionMatches(4, Str3, 0, 5));

        System.out.print("Valor de retorno:" );
        System.out.println(Str1.regionMatches(true, 4, Str3, 0, 5));
    }
}
}

El resultado de ejecutar el programa anterior es:

返回值 :true
返回值 :false
返回值 :true

Java String类Clase String de Java

Otras extensiones