TreeMap 构造函数

定义

重载

TreeMap()

使用其键的自然顺序构造一个新的空树映射。

TreeMap(IComparator)

构造一个新的空树映射,根据给定的比较器进行排序。

TreeMap(IDictionary)

构造一个新的树状图,其中包含与给定映射相同的映射,根据<>其键的自然排序/em> 进行排序<。

TreeMap(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

TreeMap()

使用其键的自然顺序构造一个新的空树映射。

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

注解

使用其键的自然顺序构造一个新的空树映射。 插入映射的所有键都必须实现 Comparable 接口。 此外,所有此类键都必须<>是相互比较<的/em>:k1.compareTo(k2)不得为任何键k1k2映射引发 aClassCastException。 如果用户尝试将键放入违反此约束的映射中(例如,用户尝试将字符串键放入其键为整数的映射),则put(Object key, Object value)调用将引发 。ClassCastException

适用于 . 的 java.util.TreeMap.TreeMap()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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,将使用键的可比较自然排序。

属性

注解

构造一个新的空树映射,根据给定的比较器进行排序。 插入到映射中的所有键都必须<>由给定比较器相互比较</em>:comparator.compare(k1, k2)不得为任何键k1k2映射引发 aClassCastException。 如果用户尝试将键放入违反此约束的映射中,调用 put(Object key, Object value) 将引发一个 ClassCastException

适用于 . 的 java.util.TreeMap.TreeMap(java.util.Comparator<? super K>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

TreeMap(IDictionary)

构造一个新的树状图,其中包含与给定映射相同的映射,根据<>其键的自然排序/em> 进行排序<。

[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

要在此映射中放置其映射的地图

属性

注解

构造一个新的树状图,其中包含与给定映射相同的映射,根据<>其键的自然排序/em> 进行排序<。 插入到新映射中的所有键都必须实现 Comparable 接口。 此外,所有此类键都必须<>是相互比较<的/em>:k1.compareTo(k2)不得为任何键k1k2映射引发 aClassCastException。 此方法在 n*log(n) 时间运行。

适用于 . 的 java.util.TreeMap.TreeMap(java.util.Map<? extends K, ? extends V>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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 本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于