扫码一下
查看教程更方便
equals() 方法确定调用该方法的 Number 对象是否等于作为参数传递的对象。
public boolean equals(Object o)
任何对象。
如果参数不为空并且是相同类型和相同数值的对象,则该方法返回 True。 Java API 文档中描述了对 Double 和 Float 对象的一些额外要求。
public class Main { public static void main(String args[]) { Integer x = 5; Integer y = 10; Integer z =5; Short a = 5; System.out.println(x.equals(y)); System.out.println(x.equals(z)); System.out.println(x.equals(a)); } }
上面示例编译运行结果如下
false
true
false