使用LinkedHashSet给ArrayList去重并保持顺序
2015-12-22 09:38
288 查看
import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.List; public class Distinct { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("1"); list.add("2"); list.add("7"); List<String> listWithoutDup = new ArrayList<String>(new LinkedHashSet<String>(list)); System.out.println("list: "+ list); System.out.println("list without dup: "+ listWithoutDup); } }
相关文章推荐
- HttpClient发送get post请求和数据解析
- Java 理论与实践: 正确使用 Volatile 变量
- cocos2d-x Programmers Guide v3.3 译本和阅读笔记(第8章:事件派发器)
- iOS中的应用启动原理以及嵌套模型开发示例详解
- VirtualBOX 虚拟机安装 OS X 10.9 Mavericks 及 Xcode 5
- 40个重要的HTML5面试题及答案
- Linux下I2C驱动架构全面分析
- C#字符串的常用操作
- C#字符串的常用操作
- 杯里窥人--韩寒
- spring xml namespace
- 记大三开学的第一个月末
- hdu1498 50 years, 50 colors --- 最小点覆盖
- TreeMap和TreeSet的区别与联系
- 判断iOS设备型号
- 解决MyEclipse报errors running builder ‘javascript validator’ on project
- django post方法不能提交
- Delphi IOS 蓝牙锁屏后台运行
- MUI底部选项卡分类
- iOS 最新版 CocoaPods 的安装流程