EN
Java - compare long vs Long (primitive vs boxed long)
1 points
Quick solution:
xxxxxxxxxx
1
// import java.util.Objects;
2
Long number1 = 100L;
3
long number2 = 100L;
4
5
boolean equals = Objects.equals(number1, number2);
6
System.out.println(equals); // true
Full example:
xxxxxxxxxx
1
import java.util.Objects;
2
3
public class java_compare_long_vs_Long {
4
5
public static void main(String[] args) {
6
7
{
8
Long number1 = null;
9
long number2 = 100L;
10
System.out.println(Objects.equals(number1, number2)); // false
11
}
12
13
{
14
Long number1 = 100L;
15
long number2 = 100L;
16
System.out.println(Objects.equals(number1, number2)); // true
17
}
18
19
{
20
Long number1 = null;
21
Long number2 = 100L;
22
System.out.println(Objects.equals(number1, number2)); // false
23
}
24
25
{
26
Long number1 = 100L;
27
Long number2 = 100L;
28
System.out.println(Objects.equals(number1, number2)); // true
29
}
30
}
31
}