Freigeben über


Objects.DeepEquals(Object, Object) Methode

Definition

Gibt zurück true , wenn die Argumente einander sehr gleich sind und false andernfalls.

[Android.Runtime.Register("deepEquals", "(Ljava/lang/Object;Ljava/lang/Object;)Z", "")]
public static bool DeepEquals(Java.Lang.Object? a, Java.Lang.Object? b);
[<Android.Runtime.Register("deepEquals", "(Ljava/lang/Object;Ljava/lang/Object;)Z", "")>]
static member DeepEquals : Java.Lang.Object * Java.Lang.Object -> bool

Parameter

a
Object

ein Objekt

b
Object

ein Objekt, mit a dem für tiefe Gleichheit verglichen werden soll

Gibt zurück

true wenn die Argumente einander sehr gleich sind und false andernfalls

Attribute

Hinweise

Gibt zurück true , wenn die Argumente einander sehr gleich sind und false andernfalls.

Zwei null Werte sind zutiefst gleich. Wenn beide Argumente Arrays sind, wird der Algorithmus Arrays#deepEquals(Object[], Object[]) Arrays.deepEquals verwendet, um die Gleichheit zu bestimmen. Andernfalls wird die Gleichheit mithilfe der Object#equals equals Methode des ersten Arguments bestimmt.

Java-Dokumentation für java.util.Objects.deepEquals(java.lang.Object, java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: