在程序中对ArrayList进行排序,并剔除重复元素

import java.util.*;
class sortDemo {
    public static void main(String[] args) {
        ArrayList<Object> al = new ArrayList<Object>();
        al.add(5);
        al.add(2);
        al.add(3);
        al.add(4);
        al.add(0);
        al.add(1);
        al.add(7);
        al.add(6);

        System.out.println("原始数据"+al);
        //排序
        TreeSet<Object> ts = new TreeSet<Object>(al);
        al.clear();
        al.addAll(ts);

        System.out.println("排序后的数据"+al);
    }
}

 

posted @ 2013-09-16 11:21  horse_leo  阅读(314)  评论(0编辑  收藏  举报