logo

Mètode Java Integer equals().

El és igual() El mètode és un mètode de la classe Integer sota java.lang paquet. Aquest mètode compara el valor del paràmetre amb el valor de l'enter actual objecte . Torna booleà (Vertader o Fals) que correspon a la igualtat d'aquest objecte d'argument Enter i mètode. També anul·la el mètode equals() de la classe Object.

Sintaxi:

A continuació es presenta la declaració de és igual() mètode:

 public boolean equals(Object obj) 

Paràmetre:

Tipus de dades Paràmetre Descripció Obligatori/Opcional
Objecte obj Comprova la igualtat amb l'enter especificat Obligatori

Devolucions:

El és igual() El mètode retornarà true si l'argument no és nul i si els objectes enters són els mateixos que l'objecte argument del mètode, en cas contrari retornarà false.

Excepcions:

InputMismatchException

què fa que un ordinador sigui ràpid

Versió de compatibilitat:

Java 1.2 i superior

qui va inventar l'escola

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)); } } 
Prova-ho ara

Sortida:

 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(); } } 

Sortida:

 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)); } } 
Prova-ho ara

Sortida:

 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)); } } 
Prova-ho ara

Sortida:

 ObjFloat == ObjDouble? false