Поделиться через


TreeMap Конструкторы

Определение

Перегрузки

TreeMap()

Создает новую пустую карту дерева, используя естественное упорядочение ключей.

TreeMap(IComparator)

Создает новую, пустую карту дерева, упорядоченную в соответствии с заданным компратором.

TreeMap(IDictionary)

Создает новую карту дерева, содержащую те же сопоставления, что и данная карта, упорядоченная в соответствии <>с упорядочением в соответствии с упорядочением< и> эмом его ключей.

TreeMap(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

TreeMap()

Создает новую пустую карту дерева, используя естественное упорядочение ключей.

[Android.Runtime.Register(".ctor", "()V", "")]
public TreeMap();
Атрибуты

Комментарии

Создает новую пустую карту дерева, используя естественное упорядочение ключей. Все ключи, вставляемые в карту, должны реализовать Comparable интерфейс. Кроме того, все такие ключи должны быть <>взаимно сопоставимыми</em>: k1.compareTo(k2) не должны вызывать ClassCastException ключи k1 и k2 на карте. Если пользователь пытается поместить ключ в карту, которая нарушает это ограничение (например, пользователь пытается поместить строковый ключ в карту, ключи которых являются целыми числами), put(Object key, Object value) вызов вызовет исключение ClassCastException.

Документация по Java для java.util.TreeMap.TreeMap().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

TreeMap(IComparator)

Создает новую, пустую карту дерева, упорядоченную в соответствии с заданным компратором.

[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

Параметры

comparator
IComparator

компратор, который будет использоваться для заказа этой карты. Если nullбудет использоваться сравнимое естественное упорядочение ключей.

Атрибуты

Комментарии

Создает новую, пустую карту дерева, упорядоченную в соответствии с заданным компратором. Все ключи, вставляемые в карту, должны быть <>взаимоисключаемыми</эм> заданным компаниматором: comparator.compare(k1, k2) не должны вызываться ClassCastException для ключей k1 и k2 на карте. Если пользователь пытается поместить ключ в карту, которая нарушает это ограничение, put(Object key, Object value) вызов вызовет вызов ClassCastException.

Документация по Java для java.util.TreeMap.TreeMap(java.util.Comparator<? super K>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

TreeMap(IDictionary)

Создает новую карту дерева, содержащую те же сопоставления, что и данная карта, упорядоченная в соответствии <>с упорядочением в соответствии с упорядочением< и> эмом его ключей.

[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

Параметры

m
IDictionary

карта, сопоставления которой должны размещаться на этой карте

Атрибуты

Комментарии

Создает новую карту дерева, содержащую те же сопоставления, что и данная карта, упорядоченная в соответствии <>с упорядочением в соответствии с упорядочением< и> эмом его ключей. Все ключи, вставляемые в новую карту, должны реализовать Comparable интерфейс. Кроме того, все такие ключи должны быть <>взаимно сопоставимыми</em>: k1.compareTo(k2) не должны вызывать ClassCastException ключи k1 и k2 на карте. Этот метод выполняется во время n*log(n).

Документация по Java для java.util.TreeMap.TreeMap(java.util.Map<? extends K, ? extends V>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

TreeMap(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

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

Параметры

javaReference
IntPtr

nativeint

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к