黑马程序员技术交流社区
标题:
找不到错误:
[打印本页]
作者:
曹亚辉
时间:
2016-9-11 21:20
标题:
找不到错误:
package com.hui_List;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class Test {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("12");
list.add("123");
list.add("1");
list.add("127");
list.add("1232");
ListIterator<String> li = list.listIterator();
while(li.hasNext()){
String st = (String) li.next();
System.out.println(st);
if ("123".equals(li.next())) {
li.set("444");
}
}
System.out.println(list);
}
}
作者:
袁志娜
时间:
2016-9-11 22:00
if ("123".equals(li.next())) {
li.set("444");
}
把这里的li.next();换成st
作者:
MarsBong
时间:
2016-9-11 22:57
里面有了两个next指针会后移两次,肯定迭代出问题了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2