Sprache

Record.Equals(Object) Methode

Definition

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

[Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler", ApiSince=34)]
public abstract bool Equals(Java.Lang.Object? obj);
[<Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler", ApiSince=34)>]
override this.Equals : Java.Lang.Object -> bool

Parameter

obj
Object

das Referenzobjekt, mit dem verglichen werden soll.

Gibt zurück

true wenn dieser Datensatz dem Argument entspricht; false andernfalls.

Attribute

Hinweise

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. Zusätzlich zum allgemeinen Vertrag von Object#equals(Object) Object.equals, Datensatzklassen müssen die invariant, dass, wenn eine Datensatzinstanz "kopiert" wird, durch Übergeben des Ergebnisses der Accessormethoden der Datensatzkomponente an den kanonischen Konstruktor wie folgt:

R copy = new R(r.c1(), r.c2(), ..., r.cn());

dann muss es so sein, dass r.equals(copy).

Java Dokumentation für java.lang.Record.equals(java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: