java中 equals和==的区别

1.==用于比较变量的值,可以用于任何类型,如果用于引用类型,比较的是两个引用变量中存储的值(地址信息),判断两个变量是否指向相同的对象;

2.equals是Object的方法,重写以后,可以用于比较两个对象的内容是否“相等”;

3.注意:Object默认的equals方法的比较规则与==相同

猜你喜欢

转载自blog.csdn.net/syl2850246/article/details/82940227