- /**
- * 练习:去除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;
- }
- }
复制代码 |
|