黑马程序员技术交流社区

标题: treeset和mapset是什么鬼? [打印本页]

作者: zztierlie    时间: 2016-8-16 12:15
标题: treeset和mapset是什么鬼?
二者有什么区别啊
作者: 彭鸿儒    时间: 2016-8-16 15:34
本帖最后由 彭鸿儒 于 2016-8-16 15:36 编辑

TreeSet:       能够在存储数据的同时进行去重和排序的操作,基本数据类型包装类如Ineger,Double等默认升序排列(即从小到大),其他引用数据类型可以通过在类中实现Comparable接口自定义排序方式,基本数据类型同理.也可以在TreeSet创建时传入比较器实现自定义排序方式
HashSet:
       随机存储数据,无序存取,保持数据唯一,基本数据类型包装类默认实现,自定义类需要重写equals方法和hashcode方法才能实现去重

作者: y6814365    时间: 2016-8-16 20:00
有mapset吗????
作者: wx_W1hr77lR    时间: 2016-8-16 23:56
应该是TreeSet TreeMap 吧?

作者: talons    时间: 2016-8-17 20:46
TreeSet是单列集合,TreeMap是双列集合。TreeMap每个元素都包含一个键,一个值。
作者: wyq0627java11    时间: 2016-8-17 21:32
看到这个突然脑子空了




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