我们怎样才能从列表对象中以相反的顺序获取对象?

时间:2011-01-22 08:54:17

标签: java collections

在我的List对象(通用类型的pojo类对象)中我通过调用服务方法获取该列表,根据我的要求,我必须以相反的顺序放置这些对象值,例如

List<MyPojo> listData = serviceObj.getTableDate();//gets the total content of table
if(listData.size()>0){
  int i=0;
  while(i>=listData.size()){
    listData.get(i).getPojoId();
    listData.get(i).getPojoName();
  }
}

注意:请不要告诉我使用iterator或使用ListIterator,因为我在Grid(JQuery)中显示数据时某些逻辑在使用迭代器时会失败,所写的代码只是几行的样本。

2 个答案:

答案 0 :(得分:4)

Collections.reverse(list)会有效吗?

答案 1 :(得分:0)

GuavaIterables.reverse(List),它会返回原始列表的反转视图而不进行修改。