黑马程序员技术交流社区

标题: TreeSet和TreeMap的区别 [打印本页]

作者: icm    时间: 2015-12-25 22:47
标题: TreeSet和TreeMap的区别
请问下各位大神,TreeSet和TreeMap有什么区别?


作者: Zrz_K    时间: 2015-12-25 23:16
明天学TreeMap~到时感受下

作者: 迷茫不堪的年纪    时间: 2015-12-26 00:14
一个单列集合 一个双列集合 (键值对)   共同的话 都是字母排序自动的  去重
作者: boboyuwu    时间: 2015-12-26 23:10
迷茫不堪的年纪 发表于 2015-12-26 00:14
一个单列集合 一个双列集合 (键值对)   共同的话 都是字母排序自动的  去重

精辟!!!!!!!!!!!!!!1111
作者: icm    时间: 2015-12-26 23:11
Zrz_K 发表于 2015-12-25 23:16
明天学TreeMap~到时感受下

我们貌似在同一个班诶,今天学完了~
作者: icm    时间: 2015-12-26 23:12
迷茫不堪的年纪 发表于 2015-12-26 00:14
一个单列集合 一个双列集合 (键值对)   共同的话 都是字母排序自动的  去重

恩恩,今天学完了,大概的意思知道了,还是要练下
作者: Zrz_K    时间: 2015-12-26 23:23
icm 发表于 2015-12-26 23:11
我们貌似在同一个班诶,今天学完了~

果断的~我早就发现了
作者: 注意背后    时间: 2015-12-26 23:50
还没学到,爱莫能助,顶顶
作者: 迷茫不堪的年纪    时间: 2015-12-26 23:58
boboyuwu 发表于 2015-12-26 23:10
精辟!!!!!!!!!!!!!!1111

这个还好说 要注意后面的. 时间短
作者: wyb414    时间: 2015-12-27 00:27
................
作者: 雨来    时间: 2015-12-27 09:14
单列和双列
作者: 风浪中    时间: 2015-12-27 09:51
而且TreeMap没有迭代器吧
作者: Hi.。    时间: 2015-12-27 10:42
关于TreeSet即TreeMap
Set是单列集合Collection的一个子类,它与List不同,它的特点是元素无序、唯一。
Map是双列集合,它的键唯一,值可重复。
Tree,表示此集合底层数据结构是二叉树,它根据元素比较的返回值是否为0来保证元素的唯一性。
有两种方式:1、让元素具备比较性,元素所在的类实现Comparable接口,重写compareTo方法
2、让集合具备比较性,集合实现Comparator接口,重写compare方法

作者: 一大把手    时间: 2015-12-27 10:48
TreeSet是Set集合的子类。TreeMap是Map集合的子类,Map集合中存储的都是键值对。并且键是唯一的。
取出元素的方式可以转成Set集合,利用迭代取出。
作者: 499087476    时间: 2015-12-27 11:08
学习了,谢谢!!!
作者: 洪志豪1994    时间: 2015-12-27 11:58
一个班的,明天学,加油!!!
作者: Garnet92    时间: 2015-12-27 12:55
同问 ,请楼下解答
作者: icm    时间: 2015-12-27 18:52
Hi.。 发表于 2015-12-27 10:42
关于TreeSet即TreeMap
Set是单列集合Collection的一个子类,它与List不同,它的特点是元素无序、唯一。
Map ...

解释的太透彻了~~Thank you
作者: Hi.。    时间: 2015-12-27 18:58
icm 发表于 2015-12-27 18:52
解释的太透彻了~~Thank you

不客气。之后有什么不懂的,可以直接问我。当然了,能力范围内。
作者: icm    时间: 2015-12-27 18:59
Hi.。 发表于 2015-12-27 18:58
不客气。之后有什么不懂的,可以直接问我。当然了,能力范围内。

恩恩,这个好~




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