据我理解,listIterator最初表示的是列表的开始,也就是下面的代码是行不通的(不过,如果你在这个循环之前写的一样,只用hasNext和next,然后下面指示的循环,那么一切工作). 如何将迭代器移动到列表的末尾。
ListIterator listIterator = list.listIterator();
while (listIterator.hasPrevious()){
System.out.println(listIterator.previous());
}
您只需要将 list.size() 作为参数传递给 listIterator() 方法。感谢你的回答!