ArraySet クラス

定義

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

[Android.Runtime.Register("android/util/ArraySet", ApiSince=23, DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public sealed class ArraySet : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Util.ISet
[<Android.Runtime.Register("android/util/ArraySet", ApiSince=23, DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
type ArraySet = class
    inherit Object
    interface ICollection
    interface IIterable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ISet
継承
ArraySet
属性
実装

注釈

の Java ドキュメント android.util.ArraySet

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

コンストラクター

ArraySet()

新しい空の ArraySet を作成します。

ArraySet(ArraySet)

指定された ArraySet からのマッピングを使用して、新しい ArraySet を作成します。

ArraySet(ICollection)

指定したコレクションの項目を含む新しい ArraySet を作成します。

ArraySet(Int32)

特定の初期容量を持つ新しい ArraySet を作成します。

ArraySet(Object[])

指定された配列の項目を含む新しい ArraySet を作成する

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsEmpty

配列マップに項目が含まれない場合は true を返します。

JniIdentityHashCode

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
JniPeerMembers

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

PeerReference

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)

メソッド

Add(Object)

指定したオブジェクトをこのセットに追加します。

AddAll(ArraySet)

var 配列</var>内のすべての値の を#add(Object)<実行する>

AddAll(ICollection)

var collection</var>内のすべての値の を#add(Object)<実行する>

Clear()

配列マップを空にします。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Contains(Object)

セット内に値が存在するかどうかを確認します。

ContainsAll(ICollection)

配列セットに、指定されたコレクション内のすべての値が含まれているかどうかを確認します。

Dispose()

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
Dispose(Boolean)

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
EnsureCapacity(Int32)

配列マップが少なくとも <var>minimumCapacity</var> 項目を保持できることを確認します。

Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
ForEach(IConsumer)

格納されている順序のすべての要素に対して、指定されたアクションを実行します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
IndexOf(Object)

セット内の値のインデックスを返します。

Iterator()

java.util.Iteratorセット内のすべての値に対して を返します。

JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
Remove(Object)

指定したオブジェクトをこのセットから削除します。

RemoveAll(ArraySet)

var 配列</var>内のすべての値の を#remove(Object)<実行する>

RemoveAll(ICollection)

指定されたコレクションに存在する配列セット内のすべての値を削除します。

RemoveAt(Int32)

指定したインデックスのキー/値マッピングを削除します。

RemoveIf(IPredicate)

述語を満たすすべての値を削除します。

RetainAll(ICollection)

指定されたコレクションに b not</b>> が存在しない<配列セット内のすべての値を削除します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
Size()

この配列マップ内の項目の数を返します。

ToArray()

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

ToArray(Object[])

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

ToArray<T>()

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
ValueAt(Int32)

配列内の指定したインデックス位置にある値を返します。

Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

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

IJavaPeerable.Disposed()

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
IJavaPeerable.Finalized()

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

GetJniTypeName(IJavaPeerable)

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

ToEnumerable(IIterable)

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

ToEnumerable<T>(IIterable)

ArraySet は、従来 java.util.HashSetの よりもメモリ効率が高く設計された汎用セット データ構造です。

適用対象