How to get a reversed list view on a list in Java?

前端 未结 12 792
自闭症患者
自闭症患者 2020-11-28 21:05

I want to have a reversed list view on a list (in a similar way than List#sublist provides a sublist view on a list). Is there some function which provides this

12条回答
  •  猫巷女王i
    2020-11-28 21:36

    Its not exactly elegant, but if you use List.listIterator(int index) you can get a bi-directional ListIterator to the end of the list:

    //Assume List foo;
    ListIterator li = foo.listIterator(foo.size());
    
    while (li.hasPrevious()) {
       String curr = li.previous()
    }
    

提交回复
热议问题