为什么1!= 1返回true?

if (responseEntity.getBody().getMeta().getCode() != ApiExceptionEnum.SUCCESS.code()) { 

return null;

}

这样的代码,为什么1!= 1返回true?

responseEntity.getBody().getMeta().getCode() -> Integer 1 

ApiExceptionEnum.SUCCESS.code() -> Integer 1

有时它会返回null!

为什么?

的响应是从redis的

回答:

在这种情况下==!=检查是否比较的对象是指向存储器中的同一个地方。要比较存储在比较对象中的值,请使用由Object类的所有Java对象继承的方法.equals()

以上是 为什么1!= 1返回true? 的全部内容, 来源链接: utcz.com/qa/262965.html

回到顶部