您的位置:首页 > 其它

去除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);
}
}


结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: