Il metodo equalsIgnoreCase() in Java viene utilizzato per confrontare due stringhe ignorando le differenze tra maiuscole e minuscole (inferiore e superiore). Come il metodo equals , confronta il contenuto di entrambe le stringhe. Se il contenuto è lo stesso restituirà true , altrimenti false .
Utilizzo
Quando è necessario confrontare il contenuto di una stringa con un'altra stringa ignorando la distinzione tra maiuscole e minuscole.Sintassi
inputString1.equalsIgnoreCase(inputString2);
Qui i contenuti di entrambe le stringhe inputString1 e inputString2 vengono confrontati tra loro.
Parametro
Questo metodo riceve una stringa che viene confrontata con un'altra stringa che chiama il metodo equalsIgnoreCase() .Ritorno
Il metodo equalsIgnoreCase() restituisce un valore booleano. Se l'argomento non è null e il contenuto è lo stesso, ignorando il caso, restituisce true . Altrimenti falso .Esempio
Diamo un'occhiata al programma Java per illustrare il metodo 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);
}
}
Produzione
Risultati del confronto comparazioneString2 è uguale a comparazioneString1 = vero comparazioneString2 è uguale a comparazioneString3 = falso comparazioneString3 è uguale a comparazioneString1 = falso