ISet インターフェイス

定義

重複する要素を含まないコレクション。

[Android.Runtime.Register("java/util/Set", "", "Java.Util.ISetInvoker")]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public interface ISet : IDisposable, Java.Interop.IJavaPeerable, Java.Util.ICollection
[<Android.Runtime.Register("java/util/Set", "", "Java.Util.ISetInvoker")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
type ISet = interface
    interface ICollection
    interface IIterable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
派生
属性
実装

注釈

の Java ドキュメント java.util.Set

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

プロパティ

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
IsEmpty

このセットに要素がない場合は true を返します。

JniIdentityHashCode

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)
JniManagedPeerState

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)
JniPeerMembers

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)
PeerReference

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)

メソッド

Add(Object)

指定した要素がまだ存在しない場合は、このセットに追加します (省略可能な操作)。

AddAll(ICollection)

指定したコレクション内のすべての要素が存在しない場合は、このセットに追加します (省略可能な操作)。

Clear()

このセットからすべての要素を削除します (省略可能な操作)。

Contains(Object)

このセットに true 指定した要素が含まれている場合は を返します。

ContainsAll(ICollection)

このセットに true 指定したコレクションのすべての要素が含まれている場合は を返します。

CopyOf(ICollection)

指定したコレクションの要素を含む "#unmodifiable"変更できない Set を>返します。

Disposed()

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)
Equals(Object)

指定したオブジェクトとこのセットを比較して等しいかどうかを確認します。

Finalized()

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)
ForEach(IConsumer)

すべての要素が処理されるか、アクションによって例外がスローされるまで、 Iterable の各要素に対して指定されたアクションを実行します。

(継承元 IIterable)
GetHashCode()

このセットのハッシュ コード値を返します。

Iterator()

このセット内の要素に対する反復子を返します。

Of()

0 個の要素を含む変更できないセットを返します。

Of(Object)

1 つの要素を含む変更できないセットを返します。

Of(Object, Object)

2 つの要素を含む変更できないセットを返します。

Of(Object, Object, Object)

3 つの要素を含む変更できないセットを返します。

Of(Object, Object, Object, Object)

4 つの要素を含む変更できないセットを返します。

Of(Object, Object, Object, Object, Object)

5 つの要素を含む変更できないセットを返します。

Of(Object, Object, Object, Object, Object, Object)

6 つの要素を含む変更できないセットを返します。

Of(Object, Object, Object, Object, Object, Object, Object)

7 つの要素を含む変更できないセットを返します。

Of(Object, Object, Object, Object, Object, Object, Object, Object)

8 つの要素を含む変更できないセットを返します。

Of(Object, Object, Object, Object, Object, Object, Object, Object, Object)

9 つの要素を含む変更できないセットを返します。

Of(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

10 個の要素を含む変更できないセットを返します。

Of(Object[])

任意の数の要素を含む変更できないセットを返します。

Remove(Object)

指定した要素が存在する場合は、このセットから削除します (省略可能な操作)。

RemoveAll(ICollection)

このセットから、指定したコレクションに含まれるすべての要素を削除します (省略可能な操作)。

RemoveIf(IPredicate)

指定された述語を満たすこのコレクションのすべての要素を削除します。

(継承元 ICollection)
RetainAll(ICollection)

指定したコレクションに含まれるこのセット内の要素のみを保持します (省略可能な操作)。

SetJniIdentityHashCode(Int32)

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)
Size()

このセット内の要素の数 (カーディナリティ) を返します。

Spliterator()

Spliteratorこの Iterableによって記述された要素の上に を作成します。

(継承元 IIterable)
ToArray()

このセット内のすべての要素を含む配列を返します。

ToArray(IIntFunction)

指定された関数を使用して、このコレクション内のすべての要素を含む配列を generator 返し、返される配列を割り当てます。

(継承元 ICollection)
ToArray(Object[])

このセット内のすべての要素を含む配列を返します。返される配列のランタイム型は、指定した配列のランタイム型です。

UnregisterFromRuntime()

重複する要素を含まないコレクション。

(継承元 IJavaPeerable)

明示的なインターフェイスの実装

IIterable.Spliterator()

このセット内 Spliterator の要素の上に を作成します。

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

重複する要素を含まないコレクション。

GetJniTypeName(IJavaPeerable)

重複する要素を含まないコレクション。

ToEnumerable(IIterable)

重複する要素を含まないコレクション。

ToEnumerable<T>(IIterable)

重複する要素を含まないコレクション。

適用対象