List去除重复数据
2016-02-01 14:36
417 查看
<span style="font-size:18px;">List<String> list = new ArrayList<String>(); <span style="white-space:pre"> </span>list.add("1"); list.add("2"); list.add("3"); list.add("1"); list.add("2"); list.add("3"); System.out.println("去重前的list:"+list); ArrayList<String> result = new ArrayList<String>(); for(String s: list){ if(Collections.frequency(result, s) < 1){//如果s在result中存在,则返回s在result中出现的频率个数,否则返回0 result.add(s); } } System.out.println("去重后的result:"+result);</span>
输出结果:
<span style="font-size:18px;">去重前的list:[1, 2, 3, 1, 2, 3]
去重后的result:[1, 2, 3]</span>
相关文章推荐
- Sublime Text 3 Package Control安装
- 基于MSM实现nginx负载均衡+tomcat集群+memcached(session共享)
- Sublime Text 3 Package Control安装
- POJ2584 T-Shirt Gumbo【二分图多重匹配】
- POJ 3268 Silver Cow Party(多源最短路的转化)
- Codeforces Round #341 (Div. 2) C. Wet Shark and Flowers(期望)
- QPushButton背景透明如QLabel
- [从头学数学] 第67节 运算定律
- Speex 回声消除接口介绍
- Android 四大核心组件之Activity
- 2015年10月29号 支付宝开发
- C# ? ?: ?? 分别表示什么意思
- 源码解析Android中View的measure量算过程
- 达人秀
- [转]jQuery EasyUI 扩展-- 主题(Themes)
- ug-Assertion failure in [MyClass layoutSublayersOfLayer:]
- 海蜘蛛理由器做端口映射
- tomcat的安装以及端口号和用户名密码的配置
- 有关微信支付开发
- OC中的类方法与实例方法