---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
package heimaLog;
/*
*
* 去除ArrayList集合中的重复元素
* 原理就是判断新集合中的元素是否与原集合中的元素重复,如果不重复就将原集合中的元素存入到新集合中
*
* */
import java.util.*;
public class ArrayListText {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList al = new ArrayList();
al.add("java01");
al.add("java02");
al.add("java04");
al.add("java02");
al.add("java01");
sop(al);
sop(singleElement(al));
}
public static ArrayList singleElement(ArrayList 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;
}
public static void sop(Object obj){
System.out.println(obj);
}
}
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------