如何制作从列表末尾开始的列表迭代器

use*_*850 1 java iterator list listiterator

我有一个作业问题,要求我制作一个从列表末尾开始的列表迭代器。我不知道该怎么做。这是代码

public class LinkedListTester7
{
    public static void main(String [] args)
    {
        LinkedList<Integer> list = new LinkedList<Integer>();
        for (int i = 0 ; i < 100 ; i = i + 2)
            list.add(i) ;
        //-----------Start below here. To do: approximate lines of code = 3
        // 1. make a list iterator that starts at the end of the list ;
        ListIterator<Integer> litr = list.listIterator();
        //2.  while hasPrevious ;
        while (litr.hasPrevious()) {
            //3. print what is returned by previous() followed by a blank without a newline  
            System.out.println(litr.previous()+ " ");
        }
        //-----------------End here. Please do not remove this comment.     Reminder: no changes outside the todo regions.
        System.out.println() ;
    }
}
Run Code Online (Sandbox Code Playgroud)

use*_*484 7

阅读 java.util.List API 文档...

ListIterator<Integer> litr = list.listIterator(list.size());
Run Code Online (Sandbox Code Playgroud)