integer可以用equals比较吗(integer与integer怎么比较大小)

integer可以用equals比较吗(integer与integer怎么比较大小)

首页维修大全综合更新时间:2025-08-19 11:14:07

integer可以用equals比较吗

可以!事实上两个Integer类型的整数对象就应该使用equals进行比较,而避免使用==,原因是在-128 至 127 之间的赋值Integer 对象是在 IntegerCache.cache 产生,会复用已有对象,这个区间内的 Integer 值可以直接使用==进行判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大坑,推荐使用 equals 方法进行判断

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.