java - Just need some enlightenment about .equals -
this question has answer here:
integer = new integer(1); integer b = new integer(1); long c = new long(1); system.out.println(a.equals(b)); system.out.println(a.equals(c));
question why a.equals(c) gives false?
from integer.equals()
:
the result
true
if , if argument notnull
,integer
object contains same int value object.
c
not integer
, a.equals(c)
returns false
.
Comments
Post a Comment