假设您已经覆盖了对象的equals()和hashCode()方法,以便它们使用对象的字段。
如何检查两个引用是否属于同一个对象,是否为stock equals()方法?
答案 0 :(得分:33)
在对象上使用==
来执行身份比较。
这就是equals()
的默认实现,但通常会覆盖equals()
作为“等效内容”检查。
答案 1 :(得分:6)
这就是==运算符所做的。
答案 2 :(得分:1)
equals()的默认行为是使用==运算符比较两个对象。因此,如果您希望默认行为使用==,如果您希望重写行为使用equals()。
答案 3 :(得分:1)
如果您需要对JUnit断言执行此操作,则也可以使用psql -f D:\\test1.sql -f D:\\test2.sql -f D:\\test3.sql postgresql://postgres:secret@localhost:5432/testdb
答案 4 :(得分:0)
使用==运算符,因为它与引用而不是内容进行比较, 如果你想与内容进行比较,你可以使用equals()方法。