JAVA去除ArrayList集合中的重复元素
JAVA去除ArrayList集合中的重复元素,如果对你有帮助就看看吧。
实例代码:
import java.util.*; /* * 去除ArrayList集合中的重复元素 * * * */ public class test6 { public static void sop(Object obj){ System.out.println(obj); } public static void main(String[] args){ ArrayList al = new ArrayList(); al.add("java01"); al.add("java01"); al.add("java02"); al.add("java03"); al.add("java04"); Iterator it = al.iterator(); //在迭代时循环中next调用一次,就要hasNext判断一次。 // while(it.hasNext()){ // sop(it.next()+"...."+it.next()); // } sop(singleElement(al)); } public static ArrayList singleElement(ArrayList al){ //定义一个临时容器 ArrayList newAl = new ArrayList(); ListIterator it = al.listIterator(); while(it.hasNext()){ Object obj = it.next(); if (!newAl.contains(obj)){ newAl.add(obj); } } return newAl; } }
资源均来自第三方,谨慎下载,前往第三方网站下载