方式一,使用for循环遍历去除List中的重复元素代码如下

   public static void main(String[] args) {
Test07 test07 = new Test07();
System.out.println(test07.getList());
} public List getList() {
List originalList = new ArrayList();
originalList.add(1);
originalList.add(3);
originalList.add(3);
originalList.add(5);
originalList.add(7);
originalList.add(7);
originalList.add(13); List tempList = new ArrayList();
for (Object object : originalList) {
if (!tempList.contains(object)) {
tempList.add(object);
}
}
return tempList;
}

方式二,使用Set去重代码片段如下

     // 利用set集合唯一性去重
Set set = new HashSet(originalList);
List tempList = new ArrayList(set);
return tempList;

方式三,使用 TreeSet去除重复元素

     TreeSet treeSet = new TreeSet(originalList);
List tempList = new ArrayList();
tempList.addAll(treeSet);
return tempList;

最新文章

  1. UITest 单元测试常用的断言
  2. 简单的聊天室代码php+swoole
  3. LDAP客户端
  4. python函数和常用模块(一),Day3
  5. defer和async的区别
  6. C Primer
  7. MongoDB安装及简单实验
  8. linux —— 学习笔记(汇总)
  9. 博弈论之Nim游戏
  10. Python 解决面试题47 不用加减乘除做加法
  11. Yii框架基础增删查改
  12. Python----多项式回归
  13. JMeter-生成性能测试结果报告
  14. javascript在计算浮点数(小数)不准确,解决方案
  15. Java try和catch的使用介绍
  16. 使用easyui实现双击列表中某个值直接对其进行修改
  17. 关于Datagridview控件用法的一些总结
  18. nodejs 新特性
  19. 4:JAVA UUID 生成
  20. javaScript一些需要注意的细节

热门文章

  1. keystone WSGI流程
  2. haproxy配置tcp负载均衡
  3. 【原创】jpgraph中文乱码问题的解决
  4. hdu6058 Kanade's sum 区间第k大
  5. C++ 类模板四(typename关键字)
  6. Batch Normailzation
  7. 【BZOJ】3403: [Usaco2009 Open]Cow Line 直线上的牛(模拟)
  8. PDF解析。。。
  9. redis 分布式,主从同步
  10. VC中怎么输入特殊符号(如平方、立方等下标符号)