Java | compareTo()

La méthode compareTo() compare lexicographiquement deux chaînes. 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 compareTo(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.compareTo(str2)); 
  }
}

 
Sortie:

0
QCM-Java

Laisser un commentaire

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