list 去重并保持原来排序
Posted jjsmileeveryday
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list 去重并保持原来排序相关的知识,希望对你有一定的参考价值。
public <T> List<T> removeDuplicateKeepOrder(List<T> list){
Set set = new HashSet();
List<T> newList = new ArrayList<T>();
for (T element : list) {
if (set.add(element)) newList.add(element);
}
list.clear();
list.addAll(newList);
return list;
}
以上是关于list 去重并保持原来排序的主要内容,如果未能解决你的问题,请参考以下文章