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
Параметры
карта, сопоставления которой должны размещаться на этой карте
- Атрибуты
Комментарии
Создает новую карту дерева, содержащую те же сопоставления, что и данная карта, упорядоченная в соответствии <>с упорядочением в соответствии с упорядочением< и> эмом его ключей. Все ключи, вставляемые в новую карту, должны реализовать 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
Параметры
- transfer
- JniHandleOwnership
Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.