Collections.Disjoint メソッド

定義

指定した 2 つのコレクションに共通の要素がない場合は、 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 指定した 2 つのコレクションに共通の要素がない場合は 。

属性

注釈

指定した 2 つのコレクションに共通の要素がない場合は、 true を返します。

Collectionの一般契約に準拠していないコレクションでこのメソッドを使用する場合は、注意が必要です。 実装では、いずれかのコレクションを反復処理し、他のコレクション内の包含をテストする (または同等の計算を実行する) 場合があります。 いずれかのコレクションで非標準等値テストを使用する場合 (順序が<em> equals</em> と互換性がないSortedSet、またはIdentityHashMapのキー セット)、両方のコレクションで同じ非標準等価性テストを使用する必要があります。または、このメソッドの結果は未定義です。

また、コレクションに含まれる要素に制限があるコレクションを使用する場合は、注意が必要です。 コレクションの実装では、不適格と見なされる要素に関連するすべての操作に対して例外をスローできます。 絶対安全性を確保するために、指定されたコレクションには、両方のコレクションの対象となる要素のみを含める必要があります。

両方のパラメーターで同じコレクションを渡すことができます。この場合、メソッドはコレクションが空の場合にのみ true を返します。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象