您的位置: 首页 > 文章 > 关于equals()和==的区别,快速重写equals方法 关于equals()和==的区别,快速重写equals方法 分类: 文章 • 2025-01-28 15:03:04 “==” 比较基本数据类型时是比较大小是否相等 比较引用时是比较地址是否相等 equals() equals只能处理引用类型变量 在java.lang.Object 类,equals( )比较的是两个引用变量的地址值是否相等 在java.lang.String类,包装类,File类,Date类等,重写了equals( ),比较的是两个对象的实体内容是否相等 当我们以后要对比对象是否相同时,比如要对比狗是否相同 需要对比狗的体重,颜色,性别等等就可以用此方法快速重写equals用来对比(大部分都是用id来对比的,只是用来举个例子)