Integer类型比较时千万不要使用==

            大家在用integer类型做比较时尽量不要使用==,本人也是使用==习惯了。想着integer类型跟int没什么区别就用==了。没想到项目就出现bug了,一直找不出来,debug下才发现==比较出问题了,下面给大家做一个演示


看到问题了没

Integer类型只能比较 -128到127之间的数据。超过了这个值java会默认帮你new一个新的实例。这样的话==肯定时比较不出来的,只有用equals才能比较。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容