Groovy - confronta ()

Il metodo compareTo consiste nell'usare il confronto tra un numero e un altro. Questo è utile se vuoi confrontare il valore dei numeri.

Sintassi

public int compareTo( NumberSubClass referenceName )

Parametri

referenceName: potrebbe essere Byte, Double, Integer, Float, Long o Short.

Valore di ritorno

  • Se Integer è uguale all'argomento, viene restituito 0.
  • Se il numero intero è minore dell'argomento, viene restituito -1.
  • Se il numero intero è maggiore dell'argomento, viene restituito 1.

Esempio

Di seguito è riportato un esempio dell'utilizzo di questo metodo:

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)); 
   } 
}

Quando eseguiamo il programma sopra, otterremo il seguente risultato:

1 
0 
-1