Freigeben über


ConcurrentHashMap Konstruktoren

Definition

Überlädt

ConcurrentHashMap()

Erstellt eine neue, leere Karte mit der Standardgröße der Anfangstabelle (16).

ConcurrentHashMap(IDictionary)

Erstellt eine neue Karte mit den gleichen Zuordnungen wie die angegebene Karte.

ConcurrentHashMap(Int32)

Erstellt eine neue, leere Karte mit einer anfänglichen Tabellengröße, die die angegebene Anzahl von Elementen enthält, ohne die Größe dynamisch zu ändern.

ConcurrentHashMap(Int32, Single)

Erstellt eine neue, leere Karte mit einer anfänglichen Tabellengröße basierend auf der angegebenen Anzahl von Elementen (initialCapacity) und der anfänglichen Tabellendichte (loadFactor).

ConcurrentHashMap(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

ConcurrentHashMap(Int32, Single, Int32)

Erstellt eine neue, leere Karte mit einer anfänglichen Tabellengröße basierend auf der angegebenen Anzahl von Elementen (initialCapacity), der anfänglichen Tabellendichte (loadFactor) und der Anzahl der gleichzeitig aktualisierten Threads (concurrencyLevel).

ConcurrentHashMap()

Erstellt eine neue, leere Karte mit der Standardgröße der Anfangstabelle (16).

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

Hinweise

Erstellt eine neue, leere Karte mit der Standardgröße der Anfangstabelle (16).

Java-Dokumentation für java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ConcurrentHashMap(IDictionary)

Erstellt eine neue Karte mit den gleichen Zuordnungen wie die angegebene Karte.

[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

Parameter

m
IDictionary

die Karte

Attribute

Hinweise

Erstellt eine neue Karte mit den gleichen Zuordnungen wie die angegebene Karte.

Java-Dokumentation für java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(java.util.Map<? extends K, ? extends V>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ConcurrentHashMap(Int32)

Erstellt eine neue, leere Karte mit einer anfänglichen Tabellengröße, die die angegebene Anzahl von Elementen enthält, ohne die Größe dynamisch zu ändern.

[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

Parameter

initialCapacity
Int32

Die Implementierung führt interne Größenanpassungen durch, um diese vielen Elemente zu berücksichtigen.

Attribute

Ausnahmen

wenn die anfängliche Kapazität von Elementen negativ ist

Hinweise

Erstellt eine neue, leere Karte mit einer anfänglichen Tabellengröße, die die angegebene Anzahl von Elementen enthält, ohne die Größe dynamisch zu ändern.

Java-Dokumentation für java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ConcurrentHashMap(Int32, Single)

Erstellt eine neue, leere Karte mit einer anfänglichen Tabellengröße basierend auf der angegebenen Anzahl von Elementen (initialCapacity) und der anfänglichen Tabellendichte (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

Parameter

initialCapacity
Int32

die Anfangskapazität. Die Implementierung führt eine interne Größenanpassung durch, um diese vielen Elemente unter Berücksichtigung des angegebenen Ladefaktors zu berücksichtigen.

loadFactor
Single

der Lastfaktor (Tabellendichte) zum Festlegen der Anfangstabellengröße

Attribute

Ausnahmen

wenn die Anfangskapazität von Elementen negativ ist oder der Lastfaktor nichtpositiv ist

Hinweise

Erstellt eine neue, leere Karte mit einer anfänglichen Tabellengröße basierend auf der angegebenen Anzahl von Elementen (initialCapacity) und der anfänglichen Tabellendichte (loadFactor).

In 1.6 hinzugefügt.

Java-Dokumentation für java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int, float).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ConcurrentHashMap(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

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

Parameter

javaReference
IntPtr

nativeint

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Ein JniHandleOwnershipHinweis auf die Behandlung javaReference

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ConcurrentHashMap(Int32, Single, Int32)

Erstellt eine neue, leere Karte mit einer anfänglichen Tabellengröße basierend auf der angegebenen Anzahl von Elementen (initialCapacity), der anfänglichen Tabellendichte (loadFactor) und der Anzahl der gleichzeitig aktualisierten Threads (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

Parameter

initialCapacity
Int32

die Anfangskapazität. Die Implementierung führt eine interne Größenanpassung durch, um diese vielen Elemente unter Berücksichtigung des angegebenen Ladefaktors zu berücksichtigen.

loadFactor
Single

der Lastfaktor (Tabellendichte) zum Festlegen der Anfangstabellengröße

concurrencyLevel
Int32

die geschätzte Anzahl gleichzeitig aktualisierter Threads. Die Implementierung kann diesen Wert als Hinweis zur Größenanpassung verwenden.

Attribute

Ausnahmen

wenn die anfängliche Kapazität negativ ist oder der Lastfaktor oder parallelitätLevel nichtpositiv sind

Hinweise

Erstellt eine neue, leere Karte mit einer anfänglichen Tabellengröße basierend auf der angegebenen Anzahl von Elementen (initialCapacity), der anfänglichen Tabellendichte (loadFactor) und der Anzahl der gleichzeitig aktualisierten Threads (concurrencyLevel).

Java-Dokumentation für java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int, float, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: