问题原因: 代码执行过程中使用==去比较,发现相同的值比较结果为false 问题分析 了解Integer类的valueOf方法会对-128-127之间的数据做一个Integer缓存。(减少对象创建) 解决方案 采用equal()方法进行比较。