私の要件ごとに、私は逆の順序でこれらのオブジェクトの値を配置する必要があるとして、私は、サービスメソッドを呼び出すことにより、例えばリストオブジェクトから逆の順序でオブジェクトを取得するにはどうすればよいですか? (POJOクラスオブジェクトのジェネリック型の)私のListオブジェクトで
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();
}
}
注意をそのリストを取得しています私はグリッド(JQuery)でデータを表示しているので、イテレータを使用している間、いくつかのロジックが失敗するので、イテレータを使用したり、ListIteratorを使用したりしないでください。
あなたは明らかな解決策を拒否しましたが、「一部のロジックが失敗する」と言っても、なぜあなたが本当にそれを拒否したのかわかりません。ああ、あなたのサンプルコードは完全に壊れています。あなたは決して 'i'を変更していません。あなたの条件は基本的に「get(i)を呼び出すと例外がスローされます。 –
まず、コードスニペットは無限ループに入ります。それから私はあなたがしたいことを本当に理解していません。 – lweller
申し訳ありません私はwhileループを閉じる前に++をコードスニペットに保存することを忘れています – Naresh