夭寿啦 Integer不能随便用 == 来判断是否相等

开门见山:

Integer只能判断 -128 ~127之间的数字是否相等,其余的都需要用 equals来判断

Integer num = 127;

Integer num1 = 127;

num1 == num ;//true

Integer num = 128;

Integer num1 = 128;

num1 == num ;//false

num1.equals(num);//true

或者使用 intValue转成int类型使用==来判断

猜你喜欢

转载自blog.csdn.net/weixin_39728460/article/details/86503682