黑马程序员技术交流社区
标题:
ListIterator的问题
[打印本页]
作者:
FINE
时间:
2015-1-3 11:48
标题:
ListIterator的问题
ListIterator中有一个set方法,什么情况下用这个方法呀?
ll.set("jj");
System.out.println(al);
像这样输出的话就会报错。怎么用set??
作者:
吴海松
时间:
2015-1-3 13:09
你把代码发出来看看吗?,你要用 ListIterator对象来调用 ListIterator的set方法, ListIterator在迭代数据的时候用,一般都是根据自己的需要判断来修改数据的
作者:
wtjohn
时间:
2015-1-3 19:21
import java.util.ArrayList;
import java.util.ListIterator;
public class TestListIterator {
public static void main(String[] args) {
ArrayList al = new ArrayList();
al.add("abc");
al.add("aa");
al.add("abc");
for(ListIterator ll = al.listIterator(); ll.hasNext();)
{
String s = (String)ll.next();
if(s.equals("abc"))
ll.set("hahaha");
}
System.out.println(al);
}
}
复制代码
也没错啊
作者:
彭柏良
时间:
2015-1-3 21:33
它是指hahaha替代原集合里面的abc
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2