Le équivaut à() méthode est une méthode de classe Integer sous java.lang emballer. Cette méthode compare la valeur du paramètre à la valeur de l'entier actuel objet . Il revient Booléen (Vrai ou Faux) qui correspond à l'égalité de cet objet Integer et méthode argument. Il remplace également la méthode equals() de la classe Object.
Syntaxe:
Voici la déclaration de équivaut à() méthode:
public boolean equals(Object obj)
Paramètre:
Type de données | Paramètre | Description | Obligatoire/Facultatif |
---|---|---|---|
Objet | obj | Il vérifie l'égalité avec l'entier spécifié | Requis |
Retour:
Le équivaut à() La méthode retournera vrai si l'argument n'est pas nul et si les objets entiers sont les mêmes que l'objet argument de la méthode, sinon elle retournera faux.
Des exceptions:
ExceptionInputMismatchException
commandes sql ddl
Version de compatibilité :
Java 1.2 et supérieur
Exemple 1
public class IntegerEqualsExample1 { public static void main(String[] args) { Integer obj1 = new Integer(43); Integer obj2 = new Integer(78); System.out.print('obj1 and obj2 are equal. True or False? = '); System.out.println(obj1.equals(obj2)); obj1 = new Integer(55); obj2 = new Integer(55); System.out.print('obj1 and obj2 are equal. True or false? = '); System.out.println(obj1.equals(obj2)); } }Testez-le maintenant
Sortir:
obj1 and obj2 are equal. True or False? = false obj1 and obj2 are equal. True or false? = true
Exemple 2
import java.util.Scanner; public class IntegerEqualsExample2 { public static void main(String[] args) { Scanner readInput = new Scanner(System.in); System.out.print('Input the first Integer Number to be Compare: '); Integer intComp1 = readInput.nextInt(); System.out.print('Input the second Integer Number to be Compare: '); Integer intComp2 = readInput.nextInt(); boolean Result = intComp1.equals(intComp2); if (Result){ System.out.println('Both the Integer numbers are same...'); } else { System.out.println('Both the Integer numbers are different...'); } readInput.close(); } }
Sortir:
Java contre C++
1. Input the first Integer Number to be Compare: 34 Input the second Integer Number to be Compare: 34 Both the Integer numbers are same... 2. Input the first Integer Number to be Compare: 45 Input the second Integer Number to be Compare: 87 Both the Integer numbers are different...
Exemple 3
public class IntegerEqualsExample3 { public static void main(String[] args) { Integer objA = 20; Integer objB = 20; Integer objC = 10; System.out.println('objA == objB? ' + objA.equals(objB)); System.out.println('objB == objC? ' + objB.equals(objC)); System.out.println('objA == objC? ' + objA.equals(objC)); System.out.println('objC == objA? ' + objC.equals(objA)); System.out.println('objB == objA? ' + objB.equals(objA)); } }Testez-le maintenant
Sortir:
objA == objB? true objB == objC? false objA == objC? false objC == objA? false objB == objA? true
Exemple 4
public class IntegerEqualsExample4 { public static void main(String[] args) { Float ObjFloat = 55.55f; Double ObjDouble = 55.55d; System.out.println('ObjFloat == ObjDouble? ' +ObjFloat.equals(ObjDouble)); } }Testez-le maintenant
Sortir:
ObjFloat == ObjDouble? false