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