Integer-int-Long-long总结
TODO: 找时间总结一下
Integer == cashe 问题
Integer 赋值问题
Long 和int,long比较
Long a = 1L;
System.out.println(a);
System.out.println(a == 1);
System.out.println(a == 1L);//1L是long不是Long
System.out.println(a.equals(1));//Long和int比较,false
System.out.println(a.equals(1L));
System.out.println();
Long b = 1L;
System.out.println(a == b);
System.out.println();
a = 1111L;
System.out.println(a);
System.out.println(a == 1111);
System.out.println(a == 1111L);
System.out.println(a.equals(1111));
System.out.println(a.equals(1111L));
System.out.println();
b = 1111L;
System.out.println(a == b);
System.out.println();integer自动装箱 自动拆箱
Last updated
Was this helpful?