【发布时间】:2011-12-23 10:51:16
【问题描述】:
我在使用Iterator 时向ArrayList 添加元素时遇到问题。在下面的代码中,它给了我这个输出:
但它仍然错过了我通过迭代器添加的那个。即我的输出中缺少r。有没有办法可以使用Iterator 向ArrayList 添加元素?
import java.util.ArrayList;
import java.util.ListIterator;
public class Test
{
public static void main(String args[])
{
ArrayList<String> array_test= new ArrayList<String>();
array_test.add("a");
array_test.add("k");
array_test.add("d");
array_test.add("s");
array_test.remove("d");
ListIterator<String> it=array_test.listIterator();
while(it.hasNext())
{
String link=it.next();
it.add("r");
System.out.println(link);
}
//System.out.println("Contents of arrays list "+array_test);
}
}
【问题讨论】:
-
你期望你的输出是什么?