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());
     }
        
  }
}结果没有改变顺序,不知道我哪个地方做的不对,还请指教.