2011-01-22 49 views
1

我的列表对象我收到该名单通过调用服务的方法,按我的要求,我必须把以相反的顺序这些对象的值,例如我们如何才能从列表对象中获取相反的对象?

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(); 
    } 
} 

注(通用型POJO类对象的) :请不要告诉我使用迭代器或使用ListIterator,因为我在Grid(JQuery)中显示数据时,使用迭代器时某些逻辑将失败,代码所写的内容仅为仅有几行的样本。

+3

你已经拒绝了明显的解决方案,但只是说“一些逻辑会失败”并不能告诉我们为什么*你真的拒绝了它。哦,你的示例代码完全破坏了 - 你永远不会改变'i`,而你的条件基本上是这样说的:“如果调用`get(i)`会抛出一个异常......我们称之为! – 2011-01-22 08:57:59

+0

首先,你的代码片段会运行到一个无限循环。然后,我并不真正摆脱你想要做的事情。 – lweller 2011-01-22 09:00:27

回答

4

Collections.reverse(list)会工作吗?

相关问题