黑马程序员技术交流社区

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

作者: 王廷顺    时间: 2013-6-11 10:24
标题: 集合问题
Map集合转成Set集合后,底层的数据结构会不会被改变呢 ,为什么,最好有代码说明。
作者: 袁梦希    时间: 2013-6-12 19:15
等待大神回答
作者: 王廷顺    时间: 2013-6-12 22:03
袁梦希 发表于 2013-6-12 19:15
等待大神回答

要等到什么时候:L
作者: mvplee    时间: 2013-6-12 22:12
话说,当年开发Java的那帮人,开发了Map<key,value>,底层使用了哈希算法,后来开发Set时,想之前开发Map时已经开发过了,于是就把Map<key,value>中的key去掉了,只剩下value,就变成了Set。
逻辑上我只能这么解释,由于本人技术水平有限,不能用代码解释,建立楼主直接参口Java源代码,之后楼主就恍然大悟了!

作者: 知行    时间: 2013-6-12 22:48
map集合的底层不是由一个存储着Map.Entry<k,v>对象的Set集合组成的吗,我不知道你所说的转成set集合是什么意思,它本身好像就是一个Set集合
作者: Spole_168    时间: 2013-6-13 12:55
坐等大神。。。。。
作者: 曹睿翔    时间: 2013-6-13 15:53
问题已经解决的,请及时更改分类为已解决,方便大家查阅,没有的继续追问
关于提问技巧请看:http://bbs.itheima.com/thread-53229-1-1.html




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