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