logo

Java Integer is gelijk aan() Methode

De is gelijk aan() methode is een methode van de klasse Integer onder java.lang pakket. Deze methode vergelijkt de waarde van de parameter met de waarde van het huidige gehele getal voorwerp . Het keert terug Booleaans (Waar of Onwaar), wat overeenkomt met de gelijkheid van dit Integer- en methode-argumentobject. Het overschrijft ook de equals()-methode van de objectklasse.

Syntaxis:

Hieronder volgt de verklaring van is gelijk aan() methode:

 public boolean equals(Object obj) 

Parameter:

Data type Parameter Beschrijving Vereist/optioneel
Voorwerp obj Het controleert de gelijkheid met het opgegeven gehele getal Vereist

Geeft terug:

De is gelijk aan() methode retourneert true als het argument niet nul is en als de integer-objecten hetzelfde zijn als het method-argumentobject, anders retourneert het false.

Uitzonderingen:

InputMismatchException

Java opent een bestand

Compatibiliteitsversie:

Java 1.2 en hoger

voorbeeld 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)); } } 
Test het nu

Uitgang:

 obj1 and obj2 are equal. True or False? = false obj1 and obj2 are equal. True or false? = true 

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

Uitgang:

hoeveel ounces is 10 milliliter
 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... 

Voorbeeld 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)); } } 
Test het nu

Uitgang:

 objA == objB? true objB == objC? false objA == objC? false objC == objA? false objB == objA? true 

Voorbeeld 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)); } } 
Test het nu

Uitgang:

 ObjFloat == ObjDouble? false