去除ArrayList中的重复元素

原创 2015年11月20日 09:30:29
/*
 去除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);
	}
}


结果:


版权声明:本文为博主原创文章,如需转载请注明出处。

去除ArrayList集合中的重复元素

/* * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. *...

向ArrayList集合中存入对象,并以让集合用自己设定的方式去除重复元素!(覆写equals方法)

import java.util.*; class Person { private String name; private int age; Person(String name,int a...

集合框架_去除ArrayList集合中的重复自定义对象元素案例

package cn.itcast_04; public class Student { private String name; private int age; public Stude...

Java将自定义对象作为元素存到ArrayList集合中,并去除重复元素。

Java将自定义对象作为元素存到ArrayList集合中,并去除重复元素
  • hoho_12
  • hoho_12
  • 2016年04月15日 16:33
  • 1560

将自定义对象作为元素存到ArrayList集合中,并去除重复元素。

将自定义对象作为元素存到ArrayList集合中,并去除重复元素。 比如:存人对象。同姓名同年龄,视为同一个人。为重复元素。 思路: 1,对人描述,将数据封装进人对象。 2,定义容...

Java_基础—去除ArrayList中重复自定义对象元素

* 需求:ArrayList去除集合中自定义对象元素的重复值(对象的成员变量值相同) * B:注意事项 * 重写equals()方法 * contains()判断是否包含,底层依赖的是equals()...

ArrayList联系二------自定义对象,然后去除重复元素

/* 将自定义对象作为元素存到ArrayList集合中,并去除重复元素。 比如:存入人对象,同姓名,同年龄视为同一个人,为重复元素。 思路: 1、对人描述,将数据封装进对象。 2、定义容...

去除ArrayList集合中的重复字符串元素

法一: 1、创建一个新集合 2、遍历旧集合,把旧集合的每一个元素跟新集合元素相比 3、如果新集合中不存在这个元素,就添加到新集合中,否则不做任何操作public class ListDemo {...

去除ArrayList中重复字符串元素方式

import java.util.ArrayList; import java.util.Iterator; @SuppressWarnings({ "rawtypes", "unchecked" }...
  • uotail
  • uotail
  • 2017年05月10日 12:11
  • 93

使用ArrayList创建新集合去除集合中自定义对象元素的重复值

上篇《使用ArrayList创建新集合去除集合中元素的重复值》我们说到,使用ArrayList去除集合中的重复值,在本文中,我们创建自定义类,使用ArraayList去除集合自定义对象元素的重复值。 ...
  • qian_ch
  • qian_ch
  • 2017年01月29日 10:35
  • 724
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:去除ArrayList中的重复元素
举报原因:
原因补充:

(最多只允许输入30个字)