Condividi tramite


TreeMap Costruttori

Definizione

Overload

TreeMap()

Costruisce una nuova mappa ad albero vuota usando l'ordinamento naturale delle relative chiavi.

TreeMap(IComparator)

Costruisce una nuova mappa ad albero vuota, ordinata in base al confronto specificato.

TreeMap(IDictionary)

Costruisce una nuova mappa ad albero contenente gli stessi mapping della mappa specificata, ordinata in base all'ordinamento <><naturale em/em> delle relative chiavi.

TreeMap(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

TreeMap()

Costruisce una nuova mappa ad albero vuota usando l'ordinamento naturale delle relative chiavi.

[Android.Runtime.Register(".ctor", "()V", "")]
public TreeMap ();
Attributi

Commenti

Costruisce una nuova mappa ad albero vuota usando l'ordinamento naturale delle relative chiavi. Tutte le chiavi inserite nella mappa devono implementare l'interfaccia Comparable . Inoltre, tutte queste chiavi devono essere <>simili a vicenda</em>: k1.compareTo(k2) non devono generare un per ClassCastException le chiavi k1 e k2 nella mappa. Se l'utente tenta di inserire una chiave nella mappa che viola questo vincolo (ad esempio, l'utente tenta di inserire una chiave stringa in una mappa le cui chiavi sono numeri interi), la put(Object key, Object value) chiamata genererà un'eccezione ClassCastException.

Documentazione java per java.util.TreeMap.TreeMap().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

TreeMap(IComparator)

Costruisce una nuova mappa ad albero vuota, ordinata in base al confronto specificato.

[Android.Runtime.Register(".ctor", "(Ljava/util/Comparator;)V", "")]
public TreeMap (Java.Util.IComparator? comparator);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Comparator;)V", "")>]
new Java.Util.TreeMap : Java.Util.IComparator -> Java.Util.TreeMap

Parametri

comparator
IComparator

confronto che verrà utilizzato per ordinare questa mappa. Se null, verrà usato l'ordinamento naturale paragonabile delle chiavi.

Attributi

Commenti

Costruisce una nuova mappa ad albero vuota, ordinata in base al confronto specificato. Tutti i tasti inseriti nella mappa devono essere <>simili< a vicenda/em> dal comparatore specificato: comparator.compare(k1, k2) non deve generare un'eccezione ClassCastException per le chiavi k1 e k2 nella mappa. Se l'utente tenta di inserire una chiave nella mappa che viola questo vincolo, la put(Object key, Object value) chiamata genererà un oggetto ClassCastException.

Documentazione java per java.util.TreeMap.TreeMap(java.util.Comparator<? super K>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

TreeMap(IDictionary)

Costruisce una nuova mappa ad albero contenente gli stessi mapping della mappa specificata, ordinata in base all'ordinamento <><naturale em/em> delle relative chiavi.

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

Parametri

m
IDictionary

mappa i cui mapping devono essere posizionati in questa mappa

Attributi

Commenti

Costruisce una nuova mappa ad albero contenente gli stessi mapping della mappa specificata, ordinata in base all'ordinamento <><naturale em/em> delle relative chiavi. Tutte le chiavi inserite nella nuova mappa devono implementare l'interfaccia Comparable . Inoltre, tutte queste chiavi devono essere <>simili a vicenda</em>: k1.compareTo(k2) non devono generare un per ClassCastException le chiavi k1 e k2 nella mappa. Questo metodo viene eseguito in tempo n*log(n).

Documentazione java per java.util.TreeMap.TreeMap(java.util.Map<? extends K, ? extends V>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

TreeMap(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

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

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a