day14/ArrayListTest.java

来源:互联网 发布:mac 查杀进程 编辑:程序博客网 时间:2024/05/16 04:16
/*去除ArrayList集合中的重复元素。思路:定义一个临时容器,把老容器里面的元素遍历,重重复的元素只取一遍。返回临时容器里的元素给老容器。*/import java.util.*;class  ArrayListTest{public static void sop(Object obj){System.out.println(obj);}public static ArrayList singleElement(ArrayList al){ArrayList tempAl = new ArrayList();Iterator it = al.iterator();while(it.hasNext()){Object obj = it.next();if(!tempAl.contains(obj)){tempAl.add(obj);}}return tempAl;}public static void main(String[] args) {ArrayList al = new ArrayList();al.add("java01");al.add("java01");al.add("java02");al.add("java01");al.add("java02");al.add("java03");sop("原容器中的元素:"+al);al = singleElement(al);sop("新容器中的元素:"+al);}}/*E:\javademo\day14>java ArrayListTest原容器中的元素:[java01, java01, java02, java01, java02, java03]新容器中的元素:[java01, java02, java03]*/

0 0