关于List集合特有的迭代器的反向遍历

时间:2022-06-29 21:04:44
【文件属性】:

文件名称:关于List集合特有的迭代器的反向遍历

文件大小:2KB

文件格式:JAVA

更新时间:2022-06-29 21:04:44

javase

Listiterator迭代器的方向遍历,在反向遍历时 源码中 index中的初值需要在定义的时候传入size集合长度 或者通过正向遍历,将nextIndex的值变为集合的长度 然后public boolean hasPrevious() { return nextIndex > 0; } 这里的nextIndex 就>0,while就能继续进行下去,就可以反向遍历成功 ListItr(int index) { // assert isPositionIndex(index); next = (index == size) ? null : node(index); nextIndex = index; } 如果大佬觉得我理解的不太对,欢迎指正,谢谢


网友评论