2011-01-22 50 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)會工作嗎?

相關問題