package com.list;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class demo3_list {
/**
* 用list自带的迭代器,实现边遍历边添加元素的功能
*/
public static void main(String[] args) {
List l=new ArrayList();
l.add("a");
l.add("b");
l.add("abc");
// Iterator it=l.iterator();
// while(it.hasNext()){
// String str=(String)it.next();
// if("abc".equals(str)){
// l.add("xyz");
// }
// }
ListIterator lit=l.listIterator(); //用自身的迭代器添加元素
while(lit.hasNext()){
String str=(String)lit.next();
if("abc".equals(str)){
lit.add("xyz");
}
}
System.out.println(l);
}
}
用list自带的迭代器,实现边遍历边添加的功能
最新推荐文章于 2024-07-02 19:19:45 发布