jdk1.6不支持Integer类型的‘==’比较
如:
Integer a = new Integer(1);
Integer b = new Integer(1);
a==b 返回 false;(
1.7版本的可以)
此时需转换为int值再做比较
a..intValue() == b.intValue();
返回true,其实1.7以后版本的底层也是通过intValue()方法进行比较的。
也可以自己重写equal()方法来进行比较