Java - String equalsIgnoreCase () Metodo

Descrizione

Questo metodo confronta questa stringa con un'altra stringa, ignorando le considerazioni sul caso. Due stringhe sono considerate uguali ignorando maiuscole e minuscole, se hanno la stessa lunghezza, e i caratteri corrispondenti nelle due stringhe sono uguali ignorando maiuscole e minuscole.

Sintassi

Ecco la sintassi di questo metodo:

public boolean equalsIgnoreCase(String anotherString)

Parametri

Ecco il dettaglio dei parametri:

  • anotherString - la stringa con cui confrontare questa stringa.

Valore di ritorno

  • Questo metodo restituisce true se l'argomento non è nullo e le stringhe sono uguali, ignorando maiuscole e minuscole; altrimenti falso.

Esempio

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

Questo produrrà il seguente risultato:

Produzione

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