a.equals(b) Si a est nul, une exception (NullPointException) est déclenchée. Si b est nul, aucune exception n'est levée et false est renvoyé comme valeur de retour.
Object.equals(a,b) Si a ou b est nul, aucune exception ne se produit et false est renvoyé comme valeur de retour. Si a et b sont nuls, teue est renvoyé comme valeur de retour.
Si vous souhaitez comparer avec null, utilisez l'opérateur d'égalité (==).
• equals(b) • Object.equals(a,b) Soit a ou b peut être comparé même s'il s'agit d'un caractère vide, et aucune exception ne se produit.
Vous pouvez comparer des objets d'instance du même type avec des valeurs spécifiques dans le champ.
Exemple lorsque la valeur à comparer par la méthode Java equals est nulle ou vide
Recommended Posts