a.equals(b) Wenn a null ist, wird eine Ausnahme (NullPointException) ausgelöst. Wenn b null ist, wird keine Ausnahme ausgelöst und false wird als Rückgabewert zurückgegeben.
Object.equals(a,b) Wenn entweder a oder b null ist, tritt keine Ausnahme auf und false wird als Rückgabewert zurückgegeben. Wenn sowohl a als auch b null sind, wird teue als Rückgabewert zurückgegeben.
Wenn Sie mit null vergleichen möchten, verwenden Sie den Gleichheitsoperator (==).
• equals(b) • Object.equals(a,b) Entweder a oder b können verglichen werden, auch wenn es sich um ein leeres Zeichen handelt und keine Ausnahme auftritt.
Sie können Instanzobjekte desselben Typs mit bestimmten Werten im Feld vergleichen.
Beispiel, wenn der von der Java equals-Methode zu vergleichende Wert null oder leer ist
Recommended Posts