黑马程序员技术交流社区
标题:
Hashset与Treeset在用法上有什么区别呢?
[打印本页]
作者:
Especially丶
时间:
2015-6-30 23:05
标题:
Hashset与Treeset在用法上有什么区别呢?
什么时候用Hashset,什么时候用Treeset?
作者:
shuaiqi_P_D
时间:
2015-6-30 23:21
需要排序就用TreeSet
作者:
Sunshine0308
时间:
2015-6-30 23:54
set集合中元素不可重复,使用hashset时为了保证元素的唯一性需要覆写hascode()和equal()方法,如果哈希值一样则会调用equal()方法,用这两个方法判断元素是否一样。
treeset为了保证元素的唯一性有两种方式,一是让元素继承comparable接口,并且覆写compareTo()方法,二是定义一个类实现comparator()接口,覆写compare()方法,并且把这个类当做参数传递给treeset
作者:
tinibuzhi
时间:
2015-6-30 23:57
一起学习一下
作者:
Red_Archer
时间:
2015-6-30 23:58
新人表示看不懂
作者:
几率收割
时间:
2015-6-30 23:59
hashset复写equals和hashcode
treeset对象类复写compareto
treeset有序不重复
hashset无序不重复
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2