Bagikan melalui


TreeMap Konstruktor

Definisi

Overload

TreeMap()

Membangun peta pohon baru yang kosong, menggunakan urutan alami kuncinya.

TreeMap(IComparator)

Membangun peta pohon baru yang kosong, diurutkan sesuai dengan komparator yang diberikan.

TreeMap(IDictionary)

Membuat peta pohon baru yang berisi pemetaan yang sama dengan peta yang diberikan, yang diurutkan sesuai dengan <>pengurutan</em> alami kuncinya.

TreeMap(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

TreeMap()

Membangun peta pohon baru yang kosong, menggunakan urutan alami kuncinya.

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

Keterangan

Membangun peta pohon baru yang kosong, menggunakan urutan alami kuncinya. Semua kunci yang dimasukkan ke dalam peta harus mengimplementasikan Comparable antarmuka. Selain itu, semua kunci tersebut harus <>sama-sama sebanding</ em>: k1.compareTo(k2) tidak boleh melempar ClassCastException untuk kunci k1 apa pun dan k2 di peta. Jika pengguna mencoba memasukkan kunci ke dalam peta yang melanggar batasan ini (misalnya, pengguna mencoba memasukkan kunci string ke dalam peta yang kuncinya adalah bilangan bulat), put(Object key, Object value) panggilan akan melemparkan ClassCastException.

Dokumentasi Java untuk java.util.TreeMap.TreeMap().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

TreeMap(IComparator)

Membangun peta pohon baru yang kosong, diurutkan sesuai dengan komparator yang diberikan.

[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

Parameter

comparator
IComparator

komparator yang akan digunakan untuk mengurutkan peta ini. Jika null, urutan alami yang sebanding dari kunci akan digunakan.

Atribut

Keterangan

Membangun peta pohon baru yang kosong, diurutkan sesuai dengan komparator yang diberikan. Semua kunci yang dimasukkan ke dalam peta harus <>saling sebanding</em> oleh komparator yang diberikan: comparator.compare(k1, k2) tidak boleh melempar untuk ClassCastException kunci k1 apa pun dan k2 di peta. Jika pengguna mencoba memasukkan kunci ke dalam peta yang melanggar batasan ini, put(Object key, Object value) panggilan akan melemparkan ClassCastException.

Dokumentasi Java untuk java.util.TreeMap.TreeMap(java.util.Comparator<? super K>).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

TreeMap(IDictionary)

Membuat peta pohon baru yang berisi pemetaan yang sama dengan peta yang diberikan, yang diurutkan sesuai dengan <>pengurutan</em> alami kuncinya.

[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

Parameter

m
IDictionary

peta yang pemetaannya akan ditempatkan di peta ini

Atribut

Keterangan

Membuat peta pohon baru yang berisi pemetaan yang sama dengan peta yang diberikan, yang diurutkan sesuai dengan <>pengurutan</em> alami kuncinya. Semua kunci yang dimasukkan ke dalam peta baru harus mengimplementasikan Comparable antarmuka. Selain itu, semua kunci tersebut harus <>sama-sama sebanding</ em>: k1.compareTo(k2) tidak boleh melempar ClassCastException untuk kunci k1 apa pun dan k2 di peta. Metode ini berjalan dalam waktu n*log(n).

Dokumentasi Java untuk java.util.TreeMap.TreeMap(java.util.Map<? extends K, ? extends V>).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

TreeMap(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

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

Parameter

javaReference
IntPtr

nativeint

Yang IntPtrberisi referensi objek Java Native Interface (JNI).

transfer
JniHandleOwnership

Menunjukkan JniHandleOwnershipcara menangani javaReference

Keterangan

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk