可以排序完整测试代码为//Test.javaimport java.util.*;public class Test{
public static void main(String[] args){
ArrayList list=new ArrayList();
list.add("010101");
list.add("010003");
list.add("010201");
Collections.sort(list);

for(int i=0;i<list.size();i++){
System.out.println((String)list.get(i));
}
}
}

解决方案 »

  1.   

    int b[] ={1,34,3,54,983,9,76,196};
    Arrays.sort(b);
      

  2.   

    public static void main(String[] args)
    {
    Integer b[] ={new Integer(1),new Integer(34),new Integer(3),new Integer(54),new Integer(983),new Integer(9),new Integer(76),new Integer(196)};
    Arrays.sort(b);
    List l = Arrays.asList(b);
    Collections.reverse(l);
    for(int i = 0; i < b.length; i++)
    System.out.println(b[i]);
    }
      

  3.   

    我的代码如下:
    import java.util.*;class Test {
        public static void main(String[] args)
    {
    int b[] ={23,57,234,567,12,45};
    int a[]=new int [b.length];
    Arrays.sort(b);             //将b数组从小到大排列
    for(int i = 0; i < b.length; i++){
    a[i]=b[b.length-i-1];
    }                                //a数组是b数组的逆序
    for(int i = 0; i < a.length; i++){
    System.out.println (a[i]);
    }
    }
    }
    这下你明白了吧。
      

  4.   

    oooooo!
    建议你:如果连上面的程序都看不明白,那就自己动手,先写个冒泡排序,再写个希尔排序,然后写个快速排序。自然就知道排序是什么了!
    别告诉我你不知道《数据结构》哦!