Java - méthode compareTo ()
La description
La méthode compare l'objet Number qui a appelé la méthode à l'argument. Il est possible de comparer Byte, Long, Integer, etc.
Cependant, deux types différents ne peuvent pas être comparés, l'argument et l'objet Number appelant la méthode doivent être du même type.
Syntaxe
public int compareTo( NumberSubClass referenceName )
Paramètres
Voici le détail des paramètres -
referenceName - Cela peut être un octet, un double, un entier, un flottant, un long ou un 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
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));
}
}
Cela produira le résultat suivant -
Production
1
0
-1