黑马程序员技术交流社区
标题:
ArrayList和TreeSet
[打印本页]
作者:
银哥
时间:
2015-6-17 09:23
标题:
ArrayList和TreeSet
在存储int类型的数据时,如果需要排序,用ArrayList再排序和用TreeSet有什么区别?
作者:
黑色柳丁
时间:
2015-6-17 10:33
我们所说的List有序,Set无序,指的是List存入的顺序和取出的顺序是一样的,而Set存入的顺序和取出的顺序是不一样的。就好比你把编号1-10的球打乱顺序放进一个球筒里,假如打乱后为1,9,7,8,6,5,4,3,2,10,那么ArrayList存入的顺序就是这个,但是TreeSet会在存入的时候进行比较,将他们按照大小顺序排列,TreeSet存入后就变成了1,2,3,4,5,6,7,8,9,10.
如果要对存入的对象的值进行排序那么就要使用Set
作者:
a13783559191
时间:
2015-6-17 11:22
数据允许重复就用ArrayList,数据不允许重复就用TreeSet
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2