logo

Méthode Java Integer égal à ()

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