Método Java regionMatches()
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));
}
}
}
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
Otras extensiones
Clase String de Java