去除ArrayList中的重复元素
2015-11-20 09:30
411 查看
/* 去除ArrayList中的重复元素 */ import java.util.ArrayList; import java.util.Iterator; public class ArrayListExercise { public static ArrayList SingleElement(ArrayList li) { //定义一个临时容器 ArrayList newAl=new ArrayList(); Iterator it=li.iterator(); while(it.hasNext()) { Object obj=it.next(); if(!newAl.contains(obj)) //判断集合中是否包含该元素 { newAl.add(obj); //如果不包含就添加进去 } } return newAl; } public static void main(String[] args) { ArrayList al=new ArrayList(); al.add("java01"); al.add("java02"); al.add("java04"); al.add("java03"); al.add("java03"); al.add("java02"); System.out.println("原集合里的元素为:"); System.out.println(al); al=SingleElement(al); System.out.println("去除重复元素后的集合为:"); System.out.println(al); } }
结果:
相关文章推荐
- (第七周项目6)停车场模拟
- 链表基本操作java实现
- AndroidNDK开发(八)应用监听自身卸载 弹出用户反馈调查
- iOS 快速集成ShareSDK实现分享功能
- MYSQL线程池
- prism App.config 配置
- (第七周项目5)排队看病模拟
- 【Leetcode】Add Two Numbers
- 这样解释空白期,面试才有戏!
- 【Photon】MMO游戏服务器开发
- LinkedList和ArrayList的区别
- Servlet入门实践
- Oil Deposits(HD_1241)BFS
- android的Binder通信机制java层浅谈
- watchOS 2教程(一):开始吧
- android的Binder通信机制java层浅谈-android学习之旅(88)
- android的Binder通信机制java层浅谈-android学习之旅(88)
- Android手机Home键/Back回退键事件
- H264 Intro - slice type
- SIM800H NTP网络授时