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 
                        