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
trueif , if argument notnull,integerobject contains same int value object.
c not integer, a.equals(c) returns false.
Comments
Post a Comment