Méthode compareTo() de Java
La méthode compareTo() est utilisée pour comparer un objet Number avec l'argument de la méthode. Elle peut être utilisée pour comparer Byte, Long, Integer, etc.
Cette méthode est utilisée pour comparer deux données de même type ; deux données de types différents ne peuvent pas être comparées à l'aide de cette méthode.
Syntaxe
public int compareTo( NumberSubClass referenceName )
Parameters
referenceName-- Peut être un paramètre de type Byte, Double, Integer, Float, Long ou Short.
Valeur de retour
Renvoie 0 si le nombre spécifié est égal à l'argument.
Retourne -1 si le nombre spécifié est inférieur à l'argument.
Retourne 1 si le nombre spécifié est supérieur à l'argument.
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));
}
}
Compilez le programme ci-dessus, le résultat de sortie est :
1 0 -1
Autres extensions
Classe Java Number