Object a=1;
Object b="1";
System.out.println(a==b);
System.out.println(a.equals(b));
结果为:
false
false
如何让结果为true
System.out.println(a.toString().equals(b));
equals方法你要用来判断的话请记得是需要重写的,因为equals顶层代码还是使用的==进行判断
让b=1或者b=a
a.toString() == b
把a强转成Integer。然后
Integer.praseInt(b).equals(a)