黑马程序员技术交流社区
标题:
基础视频day14练习1
[打印本页]
作者:
不怕黑人
时间:
2015-7-24 14:58
标题:
基础视频day14练习1
/**
* 练习:去除ArrayList中的重复元素。
* 思路:创建一个新的ArrayList对象,遍历原集合,放入新对象中,如果遇到重复的不放入。
*@author XiaLei
*/
public class Day14Test6 {
public static void main(String[] args) {
ArrayList<String> al = new ArrayList<String>();
al.add("java01");
al.add("java02");
al.add("java02");
al.add("java03");
System.out.println(beDefferent(al));
}
public static <Object> ArrayList beDefferent(ArrayList<Object> al){
ArrayList alt = new ArrayList();
ListIterator li = al.listIterator();
while(li.hasNext()){//迭代循环中,next一次就要判断一次hasNext。
Object obj = (Object) li.next();
if(!alt.contains(obj)){
alt.add(obj);
}
}
return alt;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2