Java - Méthode compareTo ()

La description

Cette méthode compare cette chaîne à un autre objet.

Syntaxe

Voici la syntaxe de cette méthode -

int compareTo(Object o)

Paramètres

Voici le détail des paramètres -

  • O - l'objet à comparer.

Valeur de retour

  • La valeur 0 si l'argument est une chaîne lexicographiquement égale à cette chaîne; une valeur inférieure à 0 si l'argument est une chaîne lexicographiquement supérieure à cette chaîne; et une valeur supérieure à 0 si l'argument est une chaîne lexicographiquement inférieure à cette chaîne.

Exemple

public class Test {

   public static void main(String args[]) {
      String str1 = "Strings are immutable";
      String str2 = new String("Strings are immutable");
      String str3 = new String("Integers are not immutable");
      
      int result = str1.compareTo( str2 );
      System.out.println(result);
      
      result = str2.compareTo( str3 );
      System.out.println(result);
   }
}

Cela produira le résultat suivant -

Production

0
10