package jihe;
import java.util.ArrayList;
import java.util.Iterator;
//去除ArrayList中的重复元素
class Arr
{
private ArrayList nal =new ArrayList();//建立一个ArrayList集合用来装过滤的集合元素
public ArrayList arr(ArrayList al)//建一个传入集合,并返回集合的方法
{
Iterator i=al.iterator();//迭代器
while(i.hasNext())
{
Object obj=i.next();
if(!nal.contains(obj))//如果nal中不包含obj则添加该obj
nal.add(obj);
}
return nal;
}
}
class Sop//输出object
{
public static void sop(Object obj)
{
System.out.println(obj);
}
}
public class ArrayListTest1 {
public static void main(String [] rags)
{
ArrayList al=new ArrayList();
al.add("java 01");
al.add("java 02");
al.add("java 03");
al.add("java 01");
al.add("java 02");
al.add("java 01");
al.add("java 01");
Arr a=new Arr();
Sop.sop(a.arr(al));
}
}
(集合)ArrarLIstTest1
最新推荐文章于 2024-04-06 13:53:11 发布
本文介绍了一个简单的Java程序,用于去除ArrayList中的重复元素。通过迭代原始ArrayList并检查目标ArrayList是否已包含该元素来实现这一功能。如果目标ArrayList中尚未包含当前元素,则将其添加进去。

5136

被折叠的 条评论
为什么被折叠?



