import java.util.*;public class ArraylistTest {
public ArraylistTest() {
} public static void main(String[] args) {
ArraylistTest arraylisttest = new ArraylistTest();
ArrayList al = new ArrayList();
al.add(new Integer(1));
al.add(new Integer(3));
al.add(new Integer(2));
Collections.sort(al); //目的是想让al有序输出
Iterator it = al.iterator();
while(it.hasNext())
{
Integer i = (Integer)it.next();
System.out.println(i.intValue());
}
}
}结果没有改变顺序,不知道我哪个地方做的不对,还请指教.
public ArraylistTest() {
} public static void main(String[] args) {
ArraylistTest arraylisttest = new ArraylistTest();
ArrayList al = new ArrayList();
al.add(new Integer(1));
al.add(new Integer(3));
al.add(new Integer(2));
Collections.sort(al); //目的是想让al有序输出
Iterator it = al.iterator();
while(it.hasNext())
{
Integer i = (Integer)it.next();
System.out.println(i.intValue());
}
}
}结果没有改变顺序,不知道我哪个地方做的不对,还请指教.
1
2
3
结果就是这样