Groovy - comparerTo ()

La méthode compareTo consiste à comparer un nombre à un autre. Ceci est utile si vous souhaitez comparer la valeur des nombres.

Syntaxe

public int compareTo( NumberSubClass referenceName )

Paramètres

referenceName - Cela peut être un octet, double, entier, flottant, long ou 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

Voici un exemple de l'utilisation de cette méthode -

class Example { 
   static void main(String[] args) { 
      Integer x = 5;
		
      //Comparison against a Integer of lower value 
      System.out.println(x.compareTo(3));
		
      //Comparison against a Integer of equal value 
      System.out.println(x.compareTo(5)); 
		
      //Comparison against a Integer of higher value 
      System.out.println(x.compareTo(8)); 
   } 
}

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant -

1 
0 
-1