Java - metodo compareTo ()
Descrizione
Il metodo confronta l'oggetto Number che ha richiamato il metodo con l'argomento. È possibile confrontare Byte, Long, Integer, ecc.
Tuttavia, non è possibile confrontare due tipi diversi, sia l'argomento che l'oggetto Number che richiama il metodo devono essere dello stesso tipo.
Sintassi
public int compareTo( NumberSubClass referenceName )
Parametri
Ecco il dettaglio dei 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
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));
}
}
Questo produrrà il seguente risultato:
Produzione
1
0
-1