如果测试两个简单类型的数值是否相等,则一定要使用“==”;如果要比较两个引用变量对象的值是否相等,则用对象的equals()方法进行比较;如果需要比较两个引用变量是否指向同一个对象,则使用“==”来进行比较。对于自定义的类,应该视情况覆盖Object或其父类中的equals()方法。equals()方法只能在比较的两者是同一个对象的时候,才返回true。
"=="和"equals()"
最新推荐文章于 2025-06-27 06:21:36 发布
博客介绍了数值和对象的比较方法。测试简单类型数值相等用“==”,比较引用变量对象值用equals()方法,比较引用变量是否指向同一对象也用“==”。还提到自定义类应按需覆盖equals()方法,该方法仅在比较对象相同时返回true。
31万+

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



