TreeMap 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
TreeMap() |
使用其键的自然顺序构造一个新的空树映射。 |
TreeMap(IComparator) |
构造一个新的空树映射,根据给定的比较器进行排序。 |
TreeMap(IDictionary) |
构造一个新的树状图,其中包含与给定映射相同的映射,根据<>其键的自然排序/em> 进行排序<。 |
TreeMap(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
TreeMap()
使用其键的自然顺序构造一个新的空树映射。
[Android.Runtime.Register(".ctor", "()V", "")]
public TreeMap ();
- 属性
注解
使用其键的自然顺序构造一个新的空树映射。 插入映射的所有键都必须实现 Comparable
接口。 此外,所有此类键都必须<>是相互比较<的/em>:k1.compareTo(k2)
不得为任何键k1
和k2
映射引发 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)
不得为任何键k1
和k2
映射引发 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
参数
要在此映射中放置其映射的地图
- 属性
注解
构造一个新的树状图,其中包含与给定映射相同的映射,根据<>其键的自然排序/em> 进行排序<。 插入到新映射中的所有键都必须实现 Comparable
接口。 此外,所有此类键都必须<>是相互比较<的/em>:k1.compareTo(k2)
不得为任何键k1
和k2
映射引发 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
参数
- transfer
- JniHandleOwnership
指示 JniHandleOwnership如何处理 javaReference
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。