Sprache

Collections.Disjoint Methode

Definition

Gibt zurück true , wenn die beiden angegebenen Auflistungen keine gemeinsamen Elemente aufweisen.

[Android.Runtime.Register("disjoint", "(Ljava/util/Collection;Ljava/util/Collection;)Z", "")]
public static bool Disjoint(System.Collections.Generic.ICollection<object> c1, System.Collections.Generic.ICollection<object> c2);
[<Android.Runtime.Register("disjoint", "(Ljava/util/Collection;Ljava/util/Collection;)Z", "")>]
static member Disjoint : System.Collections.Generic.ICollection<obj> * System.Collections.Generic.ICollection<obj> -> bool

Parameter

c1
ICollection<Object>

eine Sammlung

c2
ICollection<Object>

eine Sammlung

Gibt zurück

true wenn die beiden angegebenen Auflistungen keine gemeinsamen Elemente aufweisen.

Attribute

Hinweise

Gibt zurück true , wenn die beiden angegebenen Auflistungen keine gemeinsamen Elemente aufweisen.

Sorgfalt muss ausgeübt werden, wenn diese Methode für Sammlungen verwendet wird, die nicht dem allgemeinen Vertrag entsprechen Collection. Implementierungen können entweder die Sammlung durchlaufen und die Eindämmung in der anderen Sammlung testen (oder eine entsprechende Berechnung durchführen). Wenn eine sammlung einen nicht standardmäßigen Gleichheitstest verwendet (wie eine SortedSet Sortierung, deren Reihenfolge nicht>< mit gleich</em> kompatibel ist, oder der Schlüsselsatz einer ) IdentityHashMapverwendet, müssen beide Auflistungen den gleichen Nichtstandardgleichheitstest verwenden, oder das Ergebnis dieser Methode ist nicht definiert.

Bei der Verwendung von Sammlungen mit Einschränkungen für die elemente, die sie enthalten können, muss auch die Sorgfalt ausgeübt werden. Sammlungsimplementierungen dürfen Ausnahmen für alle Vorgänge auslösen, die Elemente umfassen, die nicht zulässig sind. Zur absoluten Sicherheit sollten die angegebenen Sammlungen nur Elemente enthalten, die für beide Sammlungen geeignet sind.

Beachten Sie, dass es zulässig ist, dieselbe Auflistung in beiden Parametern zu übergeben. In diesem Fall gibt die Methode nur dann zurück true , wenn die Auflistung leer ist.

Hinzugefügt in 1.5.

Java Dokumentation für java.util.Collections.disjoint(java.util.Collection<?>, java.util.Collection<?>).

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: