摘要: 两个对象相等的判断,方式有二:(一)Objects.equals(o1,o2);(二)o1.equals(o2). 这两者的区别在于 方式(一)Objects.equals(o1,o2)中 o1、o2 允许为null,不会报 java.lang.NullPointerException。 方式(二) 阅读全文
posted @ 2021-01-11 01:20 BGStone 阅读(322) 评论(0) 推荐(0) 编辑
摘要: equals(o1,o2) 与 “o1 == o2” 区别? 首先,equals(o1,o2)只能用于对象的比较,不能用于基本数据类型(如 int、double等8种)。(1)那么基本数据类型的相等比较用“==”而不能用equals(). 接下来说,对象的相等比较,可以用equals(o1,o2) 阅读全文
posted @ 2021-01-11 01:19 BGStone 阅读(859) 评论(0) 推荐(0) 编辑