去除ArrayList集合中的重复元素
分析:把当前集合中的元素存到另一个集合
遍历当前集合,存入另一个集合
如果另一个集合中不包含当前元素,则添加
代码:
class ArrayListTest{
public void singleElement(ArrayList<E> al){
//定义一个临时容器
ArrayList newAl=new ArrayList();
Iterator it=al.iterator();
while(it.hasNext()){
Object obj=it.next();
//如果新容器中不包含,则添加
if(!newAl.contains(obj))
newAl.add(obj);
}
return newAl;
}
} |
|