Comparer deux objets avec un chèque de la valeur null

Est-il une méthode dans le JDK qui compare deux objets pour l'égalité, de la comptabilité pour les nuls? Quelque chose comme ceci:

public static boolean equals(Object o1, Object o2)
{
    if (o1 == null)
    {
        return o2 == null; //Two nulls are considered equal
    }
    else if (o2 == null)
    {
        return false;
    }

    return o1.equals(o2);
}

Il semble idiot d'écrire cette méthode moi-même car je pense qu'il existe déjà quelque part.

InformationsquelleAutor dcstraw | 2009-09-09