Java去除集合List内重复记录

来源:互联网 发布:淘宝小型家庭清冼机 编辑:程序博客网 时间:2024/06/10 09:10
public static List<String> removeDuplicateWithOrder(List<String> list) {    Set<String> set = new HashSet<String>();    List<String> newList = new ArrayList<String>();    for (Iterator<String> iter = list.iterator(); iter.hasNext();) {        String element = iter.next();        if (set.add(element))            newList.add(element);    }    list.clear();    list.addAll(newList);    return list;}

0 0