Méthode compareToIgnoreCase() de Java
La méthode compareToIgnoreCase() est utilisée pour comparer deux chaînes lexicographiquement, en ignorant les différences de casse.
Syntaxe
int compareToIgnoreCase(String str)
Parameters
str-- la chaîne à comparer.
Valeur de retour
- Si la chaîne argument est égale à cette chaîne, la valeur de retour est 0 ;
- Si cette chaîne est inférieure à la chaîne argument, une valeur inférieure à 0 est renvoyée ;
- Si cette chaîne est supérieure à la chaîne argument, une valeur supérieure à 0 est renvoyée.
Exemple
public class Test {
public static void main(String args[]) {
String str1 = "STRINGS";
String str2 = "Strings";
String str3 = "Strings123";
int result = str1.compareToIgnoreCase( str2 );
System.out.println(result);
result = str2.compareToIgnoreCase( str3 );
System.out.println(result);
result = str3.compareToIgnoreCase( str1 );
System.out.println(result);
}
}
La sortie du programme ci-dessus est :
0 -3 3
Autres extensions
Classe String de Java