English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Integer Equals() Method in Java

TheEquals()The method compares this object with the specified object. The result is true only when the parameter is not null and is an Integer object containing the same int value as this object.

Let's first set up the Integer object.

Integer val1 = new Integer(30);
Integer val2 = new Integer(60);
Integer val3 = new Integer(55;
Integer val4 = new Integer(30);

Now let's useEquals()The method checks their equality.

val1.equals(val2;

In the same way, check if it is a different integer.

Let's see the complete example.

Example

import java.util.Random;
public class Demo {
   public static void main(String args[]) {
      Integer val1 = new Integer(30);
      Integer val2 = new Integer(60);
      Integer val3 = new Integer(55;
      Integer val4 = new Integer(30);
      System.out.println("Integer 1 = "+val1;
      System.out.println("Integer 2 = "+val2;
      System.out.println("Integer 3 = "+val3;
      System.out.println("Integer 4 = "+val4;
      System.out.println(val1.equals(val2));
      System.out.println(val1.equals(val3));
      System.out.println(val1.equals(val4));
   }
}

Output Result

Integer 1 = 30
Integer 2 = 60
Integer 3 = 55
Integer 4 = 30
false
false
true