黑马程序员技术交流社区

标题: 什么叫乱序,求解 [打印本页]

作者: 郭兴业    时间: 2013-4-3 17:03
标题: 什么叫乱序,求解
最好有代码,谢谢
作者: 刘胜寒    时间: 2013-4-3 17:15
这个不用了吧....
假如你定义了一个数组...
然后你在遍历一遍对吧..
你的遍历时输出的东西和你添加顺序是一致的。
int[] arr = new int[3];
arr[0] = 3;
arr[1] = 2;
arr[2] = 1;
输出结果呢也是  3 2 1;这个就是有序
无序呢。
加入你定义一个TreeSet容器哈。
TressSet<Integer> TS = new TreeSet<Integer>();
然后你添加数据了;
TS.add(3);
TS.add(5);
TS.add(1);
然后你用 Iterator  it = TS.iterator();
while(it.hasnext())
{
System.out.println(it.next());
}
把TreeSet里面的东西遍历一遍
结果肯定不是
3 5 1 ;
这个就叫无序。
无序就是你调用java某个类,而这个类会帮你自动排序。我是这么理解的。
TreeSet 在java.util.*下面
作者: 黄玉昆    时间: 2013-4-5 08:15
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢




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