言語

ConcurrentHashMap コンストラクター

定義

オーバーロード

名前 説明
ConcurrentHashMap()

既定の初期テーブル サイズ (16) を使用して、新しい空のマップを作成します。

ConcurrentHashMap(IDictionary)

指定されたマップと同じマッピングを持つ新しいマップを作成します。

ConcurrentHashMap(Int32)

動的なサイズ変更を必要とせずに、指定された数の要素に対応する初期テーブル サイズを持つ新しい空のマップを作成します。

ConcurrentHashMap(Int32, Single)

指定された数の要素 (initialCapacity) と初期テーブル密度 (loadFactor) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します。

ConcurrentHashMap(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

ConcurrentHashMap(Int32, Single, Int32)

指定された数の要素 (initialCapacity)、初期テーブル密度 (loadFactor)、および同時に更新されるスレッドの数 (concurrencyLevel) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します。

ConcurrentHashMap()

既定の初期テーブル サイズ (16) を使用して、新しい空のマップを作成します。

[Android.Runtime.Register(".ctor", "()V", "")]
public ConcurrentHashMap();
属性

注釈

既定の初期テーブル サイズ (16) を使用して、新しい空のマップを作成します。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

ConcurrentHashMap(IDictionary)

指定されたマップと同じマッピングを持つ新しいマップを作成します。

[Android.Runtime.Register(".ctor", "(Ljava/util/Map;)V", "")]
public ConcurrentHashMap(System.Collections.IDictionary m);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Map;)V", "")>]
new Java.Util.Concurrent.ConcurrentHashMap : System.Collections.IDictionary -> Java.Util.Concurrent.ConcurrentHashMap

パラメーター

m
IDictionary

マップ

属性

注釈

指定されたマップと同じマッピングを持つ新しいマップを作成します。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

ConcurrentHashMap(Int32)

動的なサイズ変更を必要とせずに、指定された数の要素に対応する初期テーブル サイズを持つ新しい空のマップを作成します。

[Android.Runtime.Register(".ctor", "(I)V", "")]
public ConcurrentHashMap(int initialCapacity);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Util.Concurrent.ConcurrentHashMap : int -> Java.Util.Concurrent.ConcurrentHashMap

パラメーター

initialCapacity
Int32

この実装では、この多くの要素に対応するために内部サイズ設定が実行されます。

属性

例外

要素の初期容量が負の場合

注釈

動的なサイズ変更を必要とせずに、指定された数の要素に対応する初期テーブル サイズを持つ新しい空のマップを作成します。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

ConcurrentHashMap(Int32, Single)

指定された数の要素 (initialCapacity) と初期テーブル密度 (loadFactor) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します。

[Android.Runtime.Register(".ctor", "(IF)V", "")]
public ConcurrentHashMap(int initialCapacity, float loadFactor);
[<Android.Runtime.Register(".ctor", "(IF)V", "")>]
new Java.Util.Concurrent.ConcurrentHashMap : int * single -> Java.Util.Concurrent.ConcurrentHashMap

パラメーター

initialCapacity
Int32

初期容量。 この実装では、指定された負荷係数を考慮して、この多くの要素に対応するために内部サイズ設定が実行されます。

loadFactor
Single

初期テーブル サイズを確立するための負荷係数 (テーブル密度)

属性

例外

要素の初期容量が負の場合、または負荷係数が非確率である場合

注釈

指定された数の要素 (initialCapacity) と初期テーブル密度 (loadFactor) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します。

1.6 で追加されました。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

ConcurrentHashMap(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

protected ConcurrentHashMap(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.Concurrent.ConcurrentHashMap : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.Concurrent.ConcurrentHashMap

パラメーター

javaReference
IntPtr

nativeint

Java ネイティブ インターフェイス (JNI) オブジェクト参照を含むIntPtr

transfer
JniHandleOwnership

JniHandleOwnership処理方法を示すjavaReference

注釈

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

適用対象

ConcurrentHashMap(Int32, Single, Int32)

指定された数の要素 (initialCapacity)、初期テーブル密度 (loadFactor)、および同時に更新されるスレッドの数 (concurrencyLevel) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します。

[Android.Runtime.Register(".ctor", "(IFI)V", "")]
public ConcurrentHashMap(int initialCapacity, float loadFactor, int concurrencyLevel);
[<Android.Runtime.Register(".ctor", "(IFI)V", "")>]
new Java.Util.Concurrent.ConcurrentHashMap : int * single * int -> Java.Util.Concurrent.ConcurrentHashMap

パラメーター

initialCapacity
Int32

初期容量。 この実装では、指定された負荷係数を考慮して、この多くの要素に対応するために内部サイズ設定が実行されます。

loadFactor
Single

初期テーブル サイズを確立するための負荷係数 (テーブル密度)

concurrencyLevel
Int32

同時に更新されるスレッドの推定数。 実装では、この値をサイズ設定ヒントとして使用できます。

属性

例外

初期容量が負の場合、または負荷係数またはコンカレンシーレベルが非置き換えである場合

注釈

指定された数の要素 (initialCapacity)、初期テーブル密度 (loadFactor)、および同時に更新されるスレッドの数 (concurrencyLevel) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象