public ArrayList getSingleList(ArrayList list){
ArrayList newList = new ArrayList();
Iterator iterator = list.iterator();
while (iterator.hasNext()){
Object obj = iterator.next();
if (!newList.contains(obj)){
newList.add(obj);
}
}
return newList;
原文:http://www.cnblogs.com/mojiayi/p/6737112.html