Как предотвратить нулевую проверку перед равенством

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

18
задан Svish 25 October 2011 в 13:23
поделиться