YL的专栏

生入逆旅单行道,哪有岁月可回头。

去除ArrayList中的重复元素

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


结果:


阅读更多
版权声明:本文为博主原创文章,如需转载请注明出处。 https://blog.csdn.net/u012369373/article/details/49942981
个人分类: JAVA
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭