集合框架 - TreeSet
2017-05-29 12:41
183 查看
TreeSet是用来对
Integer和String等包装类已经默认实现了Comparable接口,所以可以直接添加到TreeSet集合中,而自定义对象要添加到此集合中,则必须实现Comparable接口,实现compareTo方法,来告诉系统具体的比较规则.
接口方法的返回值:
返回0 -> 丢掉,不放入集合
返回正数 -> 放在右侧
返回负数 -> 放在左侧
对象元素进行排序的,同时能够保证元素的唯一性.
Integer和String等包装类已经默认实现了Comparable接口,所以可以直接添加到TreeSet集合中,而自定义对象要添加到此集合中,则必须实现Comparable接口,实现compareTo方法,来告诉系统具体的比较规则.
接口方法的返回值:
返回0 -> 丢掉,不放入集合
返回正数 -> 放在右侧
返回负数 -> 放在左侧
相关文章推荐
- Java基础之集合框架(二)--TreeSet、泛型
- 集合框架_TreeSet的add()方法源码再次解读和TreeSet对元素排序的总结
- 集合框架-TreeSet的add()方法的源码解析
- Java基础之集合框架--TreeSet
- 【Java_集合框架Set】HashSet、LinkedHashSet、TreeSet使用区别
- java 集合框架-TreeSet
- 集合框架-TreeSet保证元素唯一性和自然排序的原理和图解
- 集合框架2(HashSet,TreeSet,泛型)
- java 集合框架-TreeSet练习
- 集合框架---TreeSet存储自定义对象
- 集合框架__【Set集合】【HashSet】【TreeSet】
- 集合框架(四)如何使用以及何时使用HashSet、LinkedHashSet或者TreeSet来存储元素
- Java基础---集合框架---迭代器、ListIterator、Vector中枚举、LinkedList、ArrayList、HashSet、TreeSet、二叉树、Comparator
- 黑马程序员_JAVA笔记14——集合框架(List、HashSet、TreeSet)
- 黑马程序员------集合框架(No.3)(Set、TreeSet、HashSet)
- 集合框架_TreeSet保证元素排序的源码解析
- 集合框架--TreeSet集合练习之字符串长度排序
- 集合框架——TreeSet实现原理及源码分析
- TreeSet集合框架的使用练习
- Java基础---集合框架---迭代器、ListIterator、Vector中枚举、LinkedList、ArrayList、HashSet、TreeSet、二叉树、Comparator