ArraySet クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
- 実装
注釈
の Java ドキュメント android.util.ArraySet
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
コンストラクター
ArraySet() |
新しい空の ArraySet を作成します。 |
ArraySet(ArraySet) |
指定された ArraySet からのマッピングを使用して、新しい ArraySet を作成します。 |
ArraySet(ICollection) |
指定したコレクションの項目を含む新しい ArraySet を作成します。 |
ArraySet(Int32) |
特定の初期容量を持つ新しい ArraySet を作成します。 |
ArraySet(Object[]) |
指定された配列の項目を含む新しい ArraySet を作成する |
プロパティ
Class |
この |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
IsEmpty |
配列マップに項目が含まれない場合は true を返します。 |
JniIdentityHashCode |
ArraySet は、従来 |
JniPeerMembers |
ArraySet は、従来 |
PeerReference |
ArraySet は、従来 |
ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 (継承元 Object) |
ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 (継承元 Object) |
メソッド
Add(Object) |
指定したオブジェクトをこのセットに追加します。 |
AddAll(ArraySet) |
var 配列</var>内のすべての値の を |
AddAll(ICollection) |
var collection</var>内のすべての値の を |
Clear() |
配列マップを空にします。 |
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
Contains(Object) |
セット内に値が存在するかどうかを確認します。 |
ContainsAll(ICollection) |
配列セットに、指定されたコレクション内のすべての値が含まれているかどうかを確認します。 |
Dispose() |
ArraySet は、従来 |
Dispose(Boolean) |
ArraySet は、従来 |
EnsureCapacity(Int32) |
配列マップが少なくとも <var>minimumCapacity</var> 項目を保持できることを確認します。 |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
ForEach(IConsumer) |
格納されている順序のすべての要素に対して、指定されたアクションを実行します。 |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
IndexOf(Object) |
セット内の値のインデックスを返します。 |
Iterator() |
|
JavaFinalize() |
ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。 (継承元 Object) |
Remove(Object) |
指定したオブジェクトをこのセットから削除します。 |
RemoveAll(ArraySet) |
var 配列</var>内のすべての値の を |
RemoveAll(ICollection) |
指定されたコレクションに存在する配列セット内のすべての値を削除します。 |
RemoveAt(Int32) |
指定したインデックスのキー/値マッピングを削除します。 |
RemoveIf(IPredicate) |
述語を満たすすべての値を削除します。 |
RetainAll(ICollection) |
指定されたコレクションに b not</b>> が存在しない<配列セット内のすべての値を削除します。 |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
Size() |
この配列マップ内の項目の数を返します。 |
ToArray() |
ArraySet は、従来 |
ToArray(Object[]) |
ArraySet は、従来 |
ToArray<T>() |
ArraySet は、従来 |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
ArraySet は、従来 |
ValueAt(Int32) |
配列内の指定したインデックス位置にある値を返します。 |
Wait() |
現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドを |
Wait(Int64) |
別のスレッドがこのオブジェクトの メソッドまたは |
Wait(Int64, Int32) |
別のスレッドがこのオブジェクトのメソッドまたは |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
ArraySet は、従来 |
IJavaPeerable.DisposeUnlessReferenced() |
ArraySet は、従来 |
IJavaPeerable.Finalized() |
ArraySet は、従来 |
IJavaPeerable.JniManagedPeerState |
ArraySet は、従来 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
ArraySet は、従来 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
ArraySet は、従来 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
ArraySet は、従来 |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
ArraySet は、従来 |
GetJniTypeName(IJavaPeerable) |
ArraySet は、従来 |
ToEnumerable(IIterable) |
ArraySet は、従来 |
ToEnumerable<T>(IIterable) |
ArraySet は、従来 |