Я нахожу подобные вещи довольно раздражающими и уродливыми в методах 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 или что есть предпочтительный способ сделать что-то подобное?