出现问题:在遍历Set集合时,使用到了迭代器。项目运行时报错:java.util.NoSuchElementException
报错原因:itr本身只有两个值,而itr.next()两次,没有值可取导致报错。
解决办法:
将itr.next()赋值给一个变量,之后使用这个变量即可。
其他:
进行Set遍历的时候,除了迭代遍历,还可以有其他方法。
如果对迭代器使用不熟练的话,我们可以使用最简单的for循环,不太容易出错。
for (String str : set) {
System.out.println(str);
}