java ArrayList去重复值
来源:互联网 发布:dva防御矩阵启动英文 编辑:程序博客网 时间:2024/04/29 08:31
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;}
===========================
这样利用set去了重复,又用linked保持住了原顺序。
return
new
ArrayList<T>(
new
LinkedHashSet<T>(list));
========
public static List removeDuplicateWithOrder(List list) {
List newList = new ArrayList();
for (Object o : list) {
if (!newList .contains(o)) newList.add(o);
}
return newList;
}
=======
set.addAll(list);
=====
Set<Object> set = new HashSet<Object>(list);
- java ArrayList去重复值
- java ArrayList去重复值
- java ArrayList去重复值
- Java实现ArrayList去重复值
- ArrayList 去重复
- Java中ArrayList的去重复及排序
- ArrayList去重复以及遍历
- ArrayList去重复以及遍历
- Java 数组去重复值
- 队列模拟,ArrayList去重复元素
- java正则表达式提取需要的字符并放入数组;ArrayList数组去重复
- Java map、set去重复的值
- Java数组去重复
- JAVA去重复字符串
- 【Java】为ArrayList去重
- 【Java】为ArrayList去重
- java--ArrayList去除集合中字符串的重复值
- Java List去重复数据
- wget 技巧
- cctype
- speex编解码在android上实现
- 每个网站都有固定的域名
- rrdtool delete
- java ArrayList去重复值
- 梅艳芳吴君如为争华仔反目 朱丽倩渔翁得利
- QDialog的show()和exec()
- 用TransactionProxyFactoryBean实现spring的声明式事务
- android学习日记:AsyncTask的运用
- cocos2d-x SimpleGame(2)如何移动一个精灵
- 两个窗口之间信息的传递 C#
- ALM 安装SP2后用户登录失败
- 关于SPRING不得不说的知识点(持续更新。小白学习心得)