CodeGym /Java Blog /Random-IT /String equalsIgnoreCase() Metodo in Java
John Squirrels
Livello 41
San Francisco

String equalsIgnoreCase() Metodo in Java

Pubblicato nel gruppo Random-IT
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

Conclusione

Ci auguriamo che a questo punto tu abbia capito come confrontare due stringhe senza prendere in considerazione la distinzione tra maiuscole e minuscole. Puoi sempre utilizzare il metodo String equalsIgnoreCase() in Java. Sentiti libero di esercitarti e di tornare qui ogni volta che hai bisogno di ulteriore assistenza. Buon apprendimento!
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION