Язык

Collections.Disjoint Метод

Определение

Возвращает, true если две указанные коллекции не имеют общих элементов.

[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

Параметры

c1
ICollection<Object>

коллекция

c2
ICollection<Object>

коллекция

Возвращаемое значение

true Если у двух указанных коллекций нет общих элементов.

Атрибуты

Комментарии

Возвращает, true если две указанные коллекции не имеют общих элементов.

Если этот метод используется в коллекциях, которые не соответствуют общему контракту, Collectionнеобходимо выполнить осторожность. Реализации могут выбирать для итерации по коллекции и тестированию для хранения в другой коллекции (или для выполнения любых эквивалентных вычислений). Если в коллекции используется нестандартное тестирование равенства (как и SortedSet порядок, упорядочение которого несовместимо <>с equals</em> или набором ключейIdentityHashMap), обе коллекции должны использовать тот же нестандартный тест равенства, или результат этого метода не определен.

При использовании коллекций с ограничениями на элементы, которые они могут содержать, необходимо также выполнять осторожность. Реализации коллекции могут вызывать исключения для любой операции, включающей элементы, которые они считают недопустимыми. Для абсолютной безопасности указанные коллекции должны содержать только элементы, подходящие для обеих коллекций.

Обратите внимание, что можно передать одну и ту же коллекцию в обоих параметрах, в этом случае метод возвращается true только в том случае, если коллекция пуста.

Добавлено в версии 1.5.

Java документации по java.util.Collections.disjoint(java.util.Collection<?>, java.util.Collection<?>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к