项目中常会遇到去除list中重复元素的要求,下面记录一种代码量很少的方法:
/**
* list元素去重
* 原list元素顺序不变,不要求顺序可改为HashSet
* @param list
* @param <e>
* @return
*/
public static <e> List<e> function (List <e> list) {
return new ArrayList<e>(new LinkedHashSet<e>(list));
}
项目中常会遇到去除list中重复元素的要求,下面记录一种代码量很少的方法:
/**
* list元素去重
* 原list元素顺序不变,不要求顺序可改为HashSet
* @param list
* @param <e>
* @return
*/
public static <e> List<e> function (List <e> list) {
return new ArrayList<e>(new LinkedHashSet<e>(list));
}
本文标题:list元素去重
本文链接:https://www.haomeiwen.com/subject/emqraxtx.html
网友评论