Méthode Java Long Class compareTo() avec exemple
Méthode compareTo() de classe longue
- méthode compareTo() est disponible dans le package java.lang.
- méthode compareTo() est utilisé pour vérifier mathématiquement l'égalité ou l'inégalité de cet objet Long par rapport à l'objet Long donné ou, en d'autres termes, nous pouvons dire que cette méthode est utilisée pour comparer deux objets Long.
- méthode compareTo() est une méthode non statique, elle est accessible uniquement avec l'objet de classe et si nous essayons d'accéder à la méthode avec le nom de la classe, nous obtiendrons une erreur.
- méthode compareTo() ne lève pas d'exception au moment de comparer l'objet Long.
Syntaxe :
public int compareTo(Long value2);
Paramètre(s) :
- Long value2 :représente l'objet Long à comparer.
Valeur renvoyée :
Le type de retour de cette méthode est int, il retourne une valeur entière basée sur les cas suivants,
- Il renvoie 0 , si valeur1 est mathématiquement égale à valeur2.
- Il renvoie la valeur <0 , si valeur1 est mathématiquement inférieure à valeur2.
- Il renvoie la valeur> 0 , si valeur1 est mathématiquement supérieure à valeur2.
Exemple :
// Java program to demonstrate the example // of compareTo(Long value2) method of Long class public class CompareToOfLongClass { public static void main(String[] args) { // Variables initialization long l1 = 10; long l2 = 20; // Long instance Long ob1 = new Long(l1); Long ob2 = new Long(l2); // It compares two Long objects and placed the result in // another variable (compare) of integer type int compare = ob1.compareTo(ob2); // Display result System.out.println("ob1.compareTo(ob2): " + compare); System.out.println(); if (compare == 0) System.out.println("ob1 is equal to ob2"); else if (compare < 0) System.out.println("ob1 is less than ob2"); else System.out.println("ob1 is greater than ob2"); } }
Sortie
ob1.compareTo(ob2): -1 ob1 is less than ob2