while (it.hasNext()) {
String t = it.next().toString();
if(!links.contains(t)){
System.out.println("adfadfad: " + t);
System.out.println("SIZE : " + links.size());
links.add(t);
}
}
发现报NoSuchElementException异常,原来用了两次it.next()方法,小心哪。。。
本文解决了一个常见的编程问题:遍历过程中出现NoSuchElementException异常。通过分析代码发现,问题源于迭代器it的next方法被调用两次。文章给出了修正后的代码片段,并提醒开发者在使用迭代器时需谨慎。
336

被折叠的 条评论
为什么被折叠?



