为什么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