黑马程序员技术交流社区

标题: TreeSet集合 [打印本页]

作者: 逍遥荻花    时间: 2016-10-4 20:48
标题: TreeSet集合
我们基础班没有讲解TreeSet集合 这个集合用的多么 比那个hashmap好用么

作者: baoxinyu    时间: 2016-10-4 21:27
感觉挺好用的

作者: 逍遥荻花    时间: 2016-10-4 21:32
我打错了 应该打那个HashSet
作者: 威威是超人    时间: 2016-10-4 21:38
hashSet 和treeSet 的区别是,hashset是无序的,treeset是有序的,hashset如果要保证唯一性,必须重写,hashCode和equals方法
作者: barny    时间: 2016-10-4 21:46
怎么可能不会讲呢?这个是很重要好吧
作者: hysnxdss    时间: 2016-10-4 22:00
这个集合有BUG,开发能不用就不用
作者: 逍遥荻花    时间: 2016-10-4 22:04
威威是超人 发表于 2016-10-4 21:38
hashSet 和treeSet 的区别是,hashset是无序的,treeset是有序的,hashset如果要保证唯一性,必须重写,has ...

直接new Hashset是不是不用咱们自己重写那个hashCode和equals方法
作者: 威威是超人    时间: 2016-10-4 22:58
逍遥荻花 发表于 2016-10-4 22:04
直接new Hashset是不是不用咱们自己重写那个hashCode和equals方法

看你 装什么对象了,如果是字符串,String类已经重写那两个方法了,如果你装自定义对象,就需要自己重写
作者: tliangl928    时间: 2016-10-5 17:57
把它试试,不就学会了吗?丁

作者: 逍遥荻花    时间: 2016-10-5 21:31
逍遥荻花 发表于 2016-10-4 22:04
直接new Hashset是不是不用咱们自己重写那个hashCode和equals方法

你咋知道是我
作者: 暮雨微凉    时间: 2016-10-5 22:19
用TreeSet的可以实现排序,你可以根据实际需要选择集合的类型
作者: Array先生    时间: 2016-10-5 23:33
这两个一个是单列集合,一个是双列集合,底层都是Hash表




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2