package collection.list;
import java.util.Iterator;
import java.util.List;
import java.util.ArrayList;
/**
* 把ArrayList中重复的元素去除,得到不是重复的元素
* @author zjw
*
*/
public class ArrayList_qu {
public static void main(String[] args) {
List list=new ArrayList();
list.add("jack1");
list.add("jack3");
list.add("jack1");
list.add("jack2");
list.add("jack4");
list.add("jack2");
System.out.println("去除重复前:"+list);
list=quChong(list);
System.out.println("去除重复后:"+list);
}
//去除重复
public static List quChong(List list){
List newlist=new ArrayList();
Iterator iter=list.iterator();
while(iter.hasNext()){
Object obj=iter.next();//定义一个Object变量去接收
if(!newlist.contains(obj)){//判断是否包含
newlist.add(obj);
}
}
return newlist;
}
}
黑马程序员——去除ArrayList中重复的元素
Java ArrayList去重
最新推荐文章于 2022-05-19 10:42:41 发布
本文提供了一个简单的Java程序示例,展示了如何使用ArrayList去除重复项。通过迭代原始列表并检查新列表中是否已存在该元素来实现去重。
999

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



