CodeGym /Blog Java /Random-FR /Méthode String equalsIgnoreCase() en Java
John Squirrels
Niveau 41
San Francisco

Méthode String equalsIgnoreCase() en Java

Publié dans le groupe Random-FR
La méthode equalsIgnoreCase() en Java est utilisée pour comparer deux chaînes tout en ignorant les différences de casse (inférieure et supérieure). Comme la méthode equals , elle compare le contenu des deux chaînes. Si le contenu est le même, il renverra true , sinon false .

Usage

Lorsque vous devez comparer le contenu d'une chaîne avec une autre chaîne en ignorant la casse.

Syntaxe

inputString1.equalsIgnoreCase(inputString2);
Ici, le contenu des deux chaînes inputString1 et inputString2 est comparé l'un à l'autre.

Paramètre

Cette méthode reçoit une chaîne qui est comparée à une autre chaîne appelant la méthode equalsIgnoreCase() .

Retour

La méthode equalsIgnoreCase() renvoie une valeur booléenne. Si l'argument n'est pas nul et que le contenu est le même, en ignorant la casse, il renvoie true . Sinon faux .

Exemple

Jetons un coup d'œil au programme Java pour illustrer la méthode 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);
	}
}

Sortir

Résultats de la comparaison ComparaisonString2 est égale à ComparaisonString1 = vrai ComparaisonString2 est égale à ComparaisonString3 = Faux ComparaisonString3 est égale à ComparaisonString1 = Faux

Conclusion

Nous espérons que vous comprenez désormais comment comparer deux chaînes sans prendre en compte la sensibilité à la casse. Vous pouvez toujours utiliser la méthode String equalsIgnoreCase() en Java. N'hésitez pas à vous entraîner et revenez ici chaque fois que vous avez besoin d'aide supplémentaire. Bon apprentissage!
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION