Set集合不允许重复值List list =new ArrayList();
        List list1 =new ArrayList();
        list.add("a");
        list.add("b");
        list.add("b");
        list.add("e");
        list.add("i");
        list.add("v");
        list.add("p"); 
        list.add("a");
        list.add("b");
        list.add("b");
        list.add("e");
        list.add("i");
        list.add("v");
        list.add("p"); 
        Set set =new HashSet();
        set.addAll(list);
        for(java.util.Iterator it = set.iterator(); it.hasNext(); )
        {
            list1.add(it.next());
        }
        java.util.Collections.sort(list1);
        System.out.println(list1);得到结果:[a, b, e, i, p, v]
来源:https://www.cnblogs.com/myEvanHome/archive/2012/03/03/2378507.html