Méthode equalsIgnoreCase() de Java
La méthode equalsIgnoreCase() est utilisée pour comparer la chaîne avec l'objet spécifié, en ignorant les différences de casse.
Syntaxe
public boolean equalsIgnoreCase(String anotherString)
Parameters
anObject-- L'objet à comparer avec la chaîne.
Valeur de retour
Renvoie true si l'objet donné est égal à celui-ci, sinon renvoie false.
Exemple
equals() vérifie les différences de casse, alors que equalsIgnoreCase() ne le fait pas :
Exemple
public class Test {
public static void main(String args[]) {
String Str1 = new String("example");
String Str2 = Str1;
String Str3 = new String("example");
String Str4 = new String("EXAMPLE");
boolean retVal;
retVal = Str1.equals( Str2 );
System.out.println("Valeur de retour = " + retVal );
retVal = Str3.equals( Str4);
System.out.println("Valeur de retour = " + retVal );
retVal = Str1.equalsIgnoreCase( Str4 );
System.out.println("Valeur de retour = " + retVal );
}
}
public static void main(String args[]) {
String Str1 = new String("example");
String Str2 = Str1;
String Str3 = new String("example");
String Str4 = new String("EXAMPLE");
boolean retVal;
retVal = Str1.equals( Str2 );
System.out.println("Valeur de retour = " + retVal );
retVal = Str3.equals( Str4);
System.out.println("Valeur de retour = " + retVal );
retVal = Str1.equalsIgnoreCase( Str4 );
System.out.println("Valeur de retour = " + retVal );
}
}
La sortie du programme ci-dessus est :
返回值 = true 返回值 = false 返回值 = true
Autres extensions
Classe String de Java