Java - méthode compareTo ()

La description

La méthode compare l'objet Number qui a appelé la méthode à l'argument. Il est possible de comparer Byte, Long, Integer, etc.

Cependant, deux types différents ne peuvent pas être comparés, l'argument et l'objet Number appelant la méthode doivent être du même type.

Syntaxe

public int compareTo( NumberSubClass referenceName )

Paramètres

Voici le détail des paramètres -

  • referenceName - Cela peut être un octet, un double, un entier, un flottant, un long ou un court.

Valeur de retour

  • Si le nombre entier est égal à l'argument, 0 est renvoyé.
  • Si le nombre entier est inférieur à l'argument, -1 est renvoyé.
  • Si le nombre entier est supérieur à l'argument, 1 est renvoyé.

Exemple

public class Test { 

   public static void main(String args[]) {
      Integer x = 5;
      
      System.out.println(x.compareTo(3));
      System.out.println(x.compareTo(5));
      System.out.println(x.compareTo(8));            
   }
}

Cela produira le résultat suivant -

Production

1
0
-1