Java | compareToIgnoreCase()

La méthode compareToIgnoreCase() compare lexicographiquement deux chaînes en ignorant les différences entre minuscules et majuscules. La comparaison est basée sur la valeur Unicode de chaque caractère dans les chaînes.
 
 
La méthode renvoie 0 si la chaîne est égale à l’autre chaîne. Une valeur inférieure à 0 est renvoyée si la chaîne est inférieure à l’autre chaîne (moins de caractères) et une valeur supérieure à 0 si la chaîne est supérieure à l’autre chaîne (plus de caractères).
 

Syntaxe
public int compareToIgnoreCase(String str)

 

Paramètres
  • str(Obligatoire) : Représentant la deuxième chaîne à comparer.

 

Valeur de retour

La méthode renvoie 0 si la chaîne est égale à l’autre chaîne. Une valeur inférieure à 0 est renvoyée si la chaîne est inférieure à l’autre chaîne (moins de caractères) et une valeur supérieure à 0 si la chaîne est supérieure à l’autre chaîne (plus de caractères).
 
 

Exemple :

Le code suivant renvoie 0 car les deux chaines sont égaux:

public class Main {
  public static void main(String[] args) {
    String str1 = "WayToLearnX";
    String str2 = "waytolearnx";
    System.out.println(str1.compareToIgnoreCase(str2)); 
  }
}

 
Sortie:

0
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *