我发现这样的东西在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中是否有类似的东西,或者如果做这种事情的首选方法是什么?