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中重复的元素
最新推荐文章于 2021-02-13 17:05:22 发布