package equals;
/*
* ==运算符
* 1.可以使用在基本数据类型变量和引用数据类型变量中
* 2.如果比较的是基本数据类型变量,比较两个变量保存的数据是否相等,(不一定类型相同)
* 3.如果比较的是引用数据类型变量,则比较的是地址值是否相等,即两个引用是否指向同一个对象实体
*
* equals()方法的使用
* 1.它是一个方法而不是运算符
* 2.只能适用于引用数据类型
* 3.重写之后比较的不是两个引用的地址是否相同,而是比较两个对象的“实体内容”是否相同
* */public class EqualsTest {
public static void main(String args[])
{
int i = 10;
int j = 10;
double d = 10.0;
System.out.println(i==j);//true
System.out.println(i==d);//true 类型提升
}
}
Java基础——equals()方法和“==”
最新推荐文章于 2025-12-02 21:20:38 发布
本文介绍了 Java 中的 equals 方法与 == 运算符的区别及使用场景。详细解释了 equals 方法如何用于比较对象的内容而非内存地址,以及如何正确重写该方法。
2万+

被折叠的 条评论
为什么被折叠?



