TreeSet的元素排序规则是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计767个文字,预计阅读时间需要4分钟。
/+作者:老和尚认证讲师:CSDN认证讲师、51CTO高级讲师、腾讯课堂认证讲师、网易云课堂认证讲师、华为开发者学院认证讲师、爱奇艺千人行策划成员在这里,给广大技术爱好者分享技术、知识。
*作者:呆萌老师
*☑csdn认证讲师
*☑51cto高级讲师
*☑腾讯课堂认证讲师
*☑网易云课堂认证讲师
*☑华为开发者学堂认证讲师
*☑爱奇艺千人名师计划成员
*在这里给大家分享技术、知识和生活
*各种干货,记得关注哦!
*/
1、简介
TreeSet类扩展了 AbstractSet和implements NavigableSet接口。它与 HashSet 类非常相似,不同之处在于它按排序顺序存储元素。其底层实现为红黑树。
2、结构
编辑3、特性
它扩展AbstractSet了扩展类的AbstractCollection类。
它实现NavigableSet了扩展接口的SortedSet接口。
不允许重复值。
不允许null值。
有序集合。
不允许插入异构对象。
非线程安全。
本文共计767个文字,预计阅读时间需要4分钟。
/+作者:老和尚认证讲师:CSDN认证讲师、51CTO高级讲师、腾讯课堂认证讲师、网易云课堂认证讲师、华为开发者学院认证讲师、爱奇艺千人行策划成员在这里,给广大技术爱好者分享技术、知识。
*作者:呆萌老师
*☑csdn认证讲师
*☑51cto高级讲师
*☑腾讯课堂认证讲师
*☑网易云课堂认证讲师
*☑华为开发者学堂认证讲师
*☑爱奇艺千人名师计划成员
*在这里给大家分享技术、知识和生活
*各种干货,记得关注哦!
*/
1、简介
TreeSet类扩展了 AbstractSet和implements NavigableSet接口。它与 HashSet 类非常相似,不同之处在于它按排序顺序存储元素。其底层实现为红黑树。
2、结构
编辑3、特性
它扩展AbstractSet了扩展类的AbstractCollection类。
它实现NavigableSet了扩展接口的SortedSet接口。
不允许重复值。
不允许null值。
有序集合。
不允许插入异构对象。
非线程安全。

