Java Object equals()-Methode
Die equals()-Methode von Object wird verwendet, um zu vergleichen, ob zwei Objekte gleich sind.
Die equals()-Methode vergleicht zwei Objekte und stellt fest, ob die beiden Objektreferenzen auf dasselbe Objekt zeigen, d. h., sie prüft nur, ob die beiden Objekte auf dieselbe Adresse im Speicher zeigen.
Hinweis:Wenn eine Unterklasse die equals()-Methode überschreibt, muss siedie hashCode()-Methode überschreiben, zum Beispiel überschreibt die Klasse String die equals()-Methode und überschreibt auch die hashCode()-Methode.
Syntax
object.equals(Object obj)
Parameter
obj- Das zu vergleichende Objekt.
Rückgabewert
Gibt true zurück, wenn die beiden Objekte gleich sind, andernfalls wird false zurückgegeben.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der equals()-Methode:
Beispiel
Das obige Programm erzeugt das folgende Ergebnis:
false true
Die Klasse String überschreibt die equals()-Methode, um zu vergleichen, ob zwei Zeichenketten gleich sind:
Beispiel
Das obige Programm erzeugt das folgende Ergebnis:
true false
Andere Erweiterungen
Java Object-Klasse