黑马程序员技术交流社区

标题: 如何保证遍历时是按照添加进去的顺序呢? [打印本页]

作者: 三生石    时间: 2014-3-5 16:37
标题: 如何保证遍历时是按照添加进去的顺序呢?
在使用Set集合时,如何保证遍历时是按照添加进去的顺序呢?

作者: e.c    时间: 2014-3-5 16:58
compareTo里面返回1
作者: grkbeyond    时间: 2014-3-5 16:59
用List集合就行了
作者: 菠萝鱼    时间: 2014-3-5 17:02
这种情况考虑使用ArrayList 或LinkedList ,可以灵活控制集合中元素的顺序。
非要使用set集合的话,TreeSet可以实现,可以传入一个比较器(实现Comparator接口),在compare方法实现添加顺序。
作者: twtzhongxin    时间: 2014-3-5 17:02
有个LingkedHashSet是有序的。
作者: 一年_Hei    时间: 2014-3-5 17:07
这个用Set的子类LinkedHashSet,它已经帮我们实现好了拿来用就好了




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