那么== 和equals区别在哪呢
"=="是Java中的运算符,用于比较两个变量的值是否相等。它比较的是两个变量的值是否相等,比较的是内存地址。
"equals"是Java中的方法,用于比较两个对象是否相等。它比较的是两个对象的内容是否相等,比较的是对象的属性。
在比较基本数据类型时,使用"=="是可行的,但在比较对象时,应使用"equals"方法。因为两个对象可能具有相同的属性,但如果它们在内存中的位置不同,则"=="会返回false。
原文地址: https://www.cveoy.top/t/topic/b6Nr 著作权归作者所有。请勿转载和采集!