创星网络[分享知识 传递快乐]
标题:
java ArrayList去重复值
[打印本页]
作者:
luinstein
时间:
2012-12-12 22:23
标题:
java 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);
}
return newList;
}
复制代码
方法二、
return new ArrayList<T>(new LinkedHashSet<T>(list));
复制代码
ps:肯定有更多的方法,考虑效率,集思广益。
from:
http://go.cxweb.com.cn/omzva
欢迎光临 创星网络[分享知识 传递快乐] (http://bbs.cxweb.com.cn/)
Powered by Discuz! X3