黑马程序员技术交流社区

标题: 怎么实现Hashset和Hashmap的排序 [打印本页]

作者: 黑马华    时间: 2013-5-1 10:55
标题: 怎么实现Hashset和Hashmap的排序
本帖最后由 黑马华 于 2013-5-1 22:28 编辑

可能有点专牛角尖,用TreeMap跟TreeSet不就行了,但是我想这两个集合有没有方法通过转换或者调用什么方法能实现,毕老师讲list集合能用Collections工具类之后疑问
作者: strawberry2013    时间: 2013-5-1 13:00
楼主,不明白你的说的是什么!
作者: 吴传淦    时间: 2013-5-1 13:22
不能排序吧。可以把Hashset和Hashmap里面的内容放到list集合里面再使用Collections.sort进行排序,然后查看排序后的内容
作者: cowthan    时间: 2013-5-1 17:51
Hash讲究的是能根据名字直接得到地址,从而快速检索,所以你是没办法在哈希的内部排序的,
当然你可以遍历然后排序输出到另一个容器中,使用哈希是不能依赖于排序的,你先插入的数据
不一定先取出来




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