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の
'=='または '!='ではないオブジェクトを比較するために 'equals'を使用します – Jens
新しい整数(1)== Integer.valueOf(1)が' false'と同じ理由で。 –
ようやくInteger.intValueを使用していただきありがとうございます。しかし、Integer = 1のようなコードでは、 'Integer!= Integer'がtrueを返します。 –