深情大碗

文章
5
资源
0
加入时间
2年10月18天

Iterator迭代器报错:NoSuchElementException

问题原因使用Iterator迭代器循环遍历List时,在一次while循环中,连续多次调用next方法获取元素进行判断。因为next会让迭代器中的下标进行加1,然后在比对长度时,下标超出了List长度,抛出了NoSuchElementException异常。例如:List<String> list = new ArrayList<>();list.add("11");list.add("2");lis