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