Langage

Collections.Disjoint Méthode

Définition

Retourne true si les deux collections spécifiées n’ont aucun élément en commun.

[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

Paramètres

c1
ICollection<Object>

une collection

c2
ICollection<Object>

une collection

Retours

true si les deux collections spécifiées n’ont aucun élément en commun.

Attributs

Remarques

Retourne true si les deux collections spécifiées n’ont aucun élément en commun.

Les soins doivent être exercés si cette méthode est utilisée sur des collections qui ne respectent pas le contrat général pour Collection. Les implémentations peuvent choisir d’itérer sur la collection et de tester l’isolement dans l’autre collection (ou d’effectuer tout calcul équivalent). Si une collection utilise un test d’égalité non standard (comme si un SortedSet classement n’est pas>< compatible avec les valeurs égales</em> ou l’ensemble de clés d’un IdentityHashMap), les deux collections doivent utiliser le même test d’égalité non standard, ou le résultat de cette méthode n’est pas défini.

Les soins doivent également être exercés lors de l’utilisation de collections qui ont des restrictions sur les éléments qu’ils peuvent contenir. Les implémentations de regroupement sont autorisées à lever des exceptions pour toute opération impliquant des éléments qu’elles jugent inéligibles. Pour une sécurité absolue, les collections spécifiées doivent contenir uniquement des éléments éligibles pour les deux collections.

Notez qu’il est autorisé à passer la même collection dans les deux paramètres, auquel cas la méthode retourne true si et uniquement si la collection est vide.

Ajouté à la version 1.5.

Java documentation pour java.util.Collections.disjoint(java.util.Collection<?>, java.util.Collection<?>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à