Java - Método String equalsIgnoreCase ()

Descripción

Este método compara este String con otro String, ignorando las consideraciones de caso. Dos cadenas se consideran iguales ignorando el caso, si tienen la misma longitud, y los caracteres correspondientes en las dos cadenas son iguales ignorando el caso.

Sintaxis

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

public boolean equalsIgnoreCase(String anotherString)

Parámetros

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

  • anotherString - la Cadena con la que comparar esta Cadena.

Valor devuelto

  • Este método devuelve verdadero si el argumento no es nulo y las cadenas son iguales, ignorando el caso; falso de lo contrario.

Ejemplo

public class Test {

   public static void main(String args[]) {
      String Str1 = new String("This is really not immutable!!");
      String Str2 = Str1;
      String Str3 = new String("This is really not immutable!!");
      String Str4 = new String("This IS REALLY NOT IMMUTABLE!!");
      boolean retVal;

      retVal = Str1.equals( Str2 );
      System.out.println("Returned Value = " + retVal );

      retVal = Str1.equals( Str3 );
      System.out.println("Returned Value = " + retVal );

      retVal = Str1.equalsIgnoreCase( Str4 );
      System.out.println("Returned Value = " + retVal );
   }
}

Esto producirá el siguiente resultado:

Salida

Returned Value = true
Returned Value = true
Returned Value = true