我们如何向后获取List对象?

Nar*_*esh 3 java iterator list

嗨,我得到的List对象包含表的pojo类对象.在我的情况下,我必须以相反的顺序显示表数据.这意味着,对于ex我在最近添加数据库时向数据库中的特定表添加一些行,数据存储在表的最后一行(在数据库中).在这里,我必须以相反的顺序在我的jsp页面中显示该表的全部内容,这意味着我最近插入的内容必须在我的jsp页面中显示第一行.

这里我的代码就像,

List lst = tabledate.getAllData();//return List<Table> Object
Iterator it = lst.iterator();
MyTable mt = new MyTable();//pojo class
while(it.hasNext())
{
     mt=(MyTable)it.next();
     //getting data from getters.
     System.out.println(mt.getxxx());
     System.out.println(mt.getxxx());
     System.out.println(mt.getxxx());
     System.out.println(mt.getxxx());
}
Run Code Online (Sandbox Code Playgroud)

mar*_*cog 9

使用a ListIterator来使用hasPrevious()和遍历列表previous():

ListIterator it = lst.listIterator(lst.size());
while(it.hasPrevious()) {
    System.out.println(it.previous());
}
Run Code Online (Sandbox Code Playgroud)