1.引用类型作比较的时候需要用到equals ,比较的是其在堆里的值,而==比较的是地址值
2.equals不能用来比较两个基本类型
3.==不能用来对浮点型进行比较
比如:2.1==2.1就是错误的,因为其在底层编码中所显示的不一样。
本文详细解释了在Java中如何正确地使用equals方法来比较对象,强调了equals与==操作符的区别,并指出了它们在基本类型及浮点数比较时的使用误区。
1.引用类型作比较的时候需要用到equals ,比较的是其在堆里的值,而==比较的是地址值
2.equals不能用来比较两个基本类型
3.==不能用来对浮点型进行比较
比如:2.1==2.1就是错误的,因为其在底层编码中所显示的不一样。
1383
306
8万+
259
2325

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