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;
}
List去掉重复记录,保持顺序
最新推荐文章于 2024-04-19 23:06:55 发布