El método equalsIgnoreCase() en Java se utiliza para comparar dos cadenas ignorando las diferencias entre mayúsculas y minúsculas (inferior y superior). Al igual que el método igual , compara el contenido de ambas cadenas. Si el contenido es el mismo devolverá verdadero , en caso contrario devolverá falso .
Uso
Cuando necesita comparar el contenido de una cadena con otra cadena ignorando la distinción entre mayúsculas y minúsculas.Sintaxis
inputString1.equalsIgnoreCase(inputString2);
Aquí se comparan entre sí los contenidos de ambas cadenas inputString1 y inputString2 .
Parámetro
Este método recibe una cadena que se compara con otra cadena que llama al método equalsIgnoreCase() .Devolver
El método equalsIgnoreCase() devuelve un valor booleano. Si el argumento no es nulo y el contenido es el mismo, ignorando mayúsculas y minúsculas, devuelve verdadero . De lo contrario falso .Ejemplo
Echemos un vistazo al programa Java para ilustrar el método equalsIgnoreCase() .public class EqualsIgnoreCaseExample {
public static void main(String[] args)
{
String comparisonString1 = "Hello! I am A string";
String comparisonString2 = "heLLo! i AM a STRING";
String comparisonString3 = "Hey there, here's another string to compare the first two.";
System.out.println("Comparison Results");
// see if first 2 comparison strings are equal
boolean result1 = comparisonString2.equalsIgnoreCase(comparisonString1);
System.out.println("comparisonString2 is equal to comparisonString1 = " + result1);
// check if second and third strings match when case ignored
boolean result2 = comparisonString2.equalsIgnoreCase(comparisonString3);
System.out.println("comparisonString2 is equal to comparisonString3 = " + result2);
// check if first and third strings match
boolean result3 = comparisonString3.equalsIgnoreCase(comparisonString1);
System.out.println("comparisonString3 is equal to comparisonString1 = " + result3);
}
}
Producción
Resultados de la comparación compararCadena2 es igual a compararCadena1 = verdadero compararCadena2 es igual a compararCadena3 = falso compararCadena3 es igual a compararCadena1 = falso