手记

数据结构之——删除ArrayList中重复元素,保持顺序

// 删除ArrayList中重复元素,保持顺序

public static List removeDuplicateWithOrder(List list) {

Set set = new HashSet();

List newList = new ArrayList();

for (Iterator iter = list.iterator(); iter.hasNext();) {

Object element = iter.next();

if (set.add(element))

newList.add(element);

}

list.clear();

list.addAll(newList);

return list;

}

原文链接:http://www.apkbus.com/blog-19685-61628.html

0人推荐
随时随地看视频
慕课网APP