【发布时间】:2011-10-25 13:23:18
【问题描述】:
我在equals 方法中发现这样的东西相当烦人和丑陋:
if (field == null)
{
if (other.field != null)
return false;
}
else if ( ! field.equals(other.field))
return false;
在 C# 中我可以这样做:
if( ! Object.Equals(field, other.field))
return false;
在 Java 中是否有类似的东西,或者如果做这种事情的首选方法是什么?
【问题讨论】:
-
我想你会发现这个帖子很有用:stackoverflow.com/questions/271526/…
-
很有趣,当然。有用...就个人而言,它主要只是提出了更多问题:p
标签: java equals code-cleanup