TreeMap详细介绍(源码解析)和使用示例

TreeMap详细介绍(源码解析)和使用示例http www cnblogs com skywang12345 p 3310928 html TreeMap 简介 TreeMap 是一个有序的 key value 集合 它是通过 红黑树 实现的 TreeMap 继承于 AbstractMap 所以它是一个 Map 即一个 key value 集合 TreeMap

大家好,我是讯享网,很高兴认识大家。

http://www.cnblogs.com/skywang12345/p/3310928.html

TreeMap 简介


讯享网

TreeMap 是一个有序的key-value集合,它是通过红黑树实现的。
TreeMap 继承于AbstractMap,所以它是一个Map,即一个key-value集合。
TreeMap 实现了NavigableMap接口,意味着它支持一系列的导航方法。比如返回有序的key集合。
TreeMap 实现了Cloneable接口,意味着它能被克隆
TreeMap 实现了java.io.Serializable接口,意味着它支持序列化

TreeMap基于红黑树(Red-Black tree)实现。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。
TreeMap的基本操作 containsKey、get、put 和 remove 的时间复杂度是 log(n) 。
另外,TreeMap是非同步的。 它的iterator 方法返回的迭代器是fail-fastl的。

 

TreeMap的构造函数

复制代码
小讯
上一篇 2025-02-20 19:29
下一篇 2025-03-17 12:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/27491.html