equals()
1.是一个方法,而非运算符
2.只适用于引用数据类型
3.Object 类中定义的equals()和==的作用是相同的,比较两个对象的地址值是否相等
4.像String和包装类都是重写Object类的equals方法,重写以后比较的不是两个对象的地址值是否相同 而是数据值是否相等
5.自定义类如果要使用equals方法的话,通常比较的是数据是否相等 我们就需要对equals方法进行重写
java - ==与equals() 的区别
最新推荐文章于 2023-05-11 19:38:18 发布