今天帮人解答了一个Integer 比较的问题,发现坑很多,总结一下遇到过的坑,没什么技术含量,只是为了记录一下,避免入坑。
先看如下几个例子,心里想一下比较结果,我会在下面分别解析公布答案。
int a1 = 10;
Integer b1 = new Integer(10);
System.out.println(a1== b1); //Line 15
Integer a2 = 127;
Integer b2 = 127;
System.out.println(a2==b2); //Line 19
Integer a3 = 128;