Método compareTo() de Java
El método compareTo() se utiliza para comparar el objeto Number con el parámetro del método. Se puede utilizar para comparar Byte, Long, Integer, etc.
Este método se utiliza para la comparación de dos datos del mismo tipo de datos; dos datos de diferentes tipos no se pueden comparar con este método.
Sintaxis
public int compareTo( NumberSubClass referenceName )
Parámetros
referenceName-- Puede ser un parámetro de tipo Byte, Double, Integer, Float, Long o Short.
Valor de retorno
Si el número especificado es igual al parámetro, devuelve 0.
Si el número especificado es menor que el parámetro, devuelve -1.
Si el número especificado es mayor que el parámetro, devuelve 1.
Ejemplo
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));
}
}
Al compilar el programa anterior, el resultado de salida es:
1 0 -1
Otras extensiones
Clase Number de Java