结论:
1、建议使用equals进行比较
2、127以下用==符号有效
public class TestLong {
public static void main(String[] args) {
Long a1 = 126L;
Long a2 = 126L;
System.out.println(a1==a2);
System.out.println(a1.equals(a2));
Long a3 = 127L;
Long a4 = 127L;
System.out.println(a3==a4);
System.out.println(a3.equals(a4));
Long a5 = 128L;
Long a6 = 128L;
System.out.println(a5==a6);
System.out.println(a5.equals(a6));
Long a7 = 129L;
Long a8 = 129L;
System.out.println(a7==a8);
System.out.println(a7.equals(a8));
}
}
结果:
true
true
true
true
false
true
false
true