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