List userProcessedCountCol = new ArrayList();
while (iResultSet1.next()) {
afRealTimeIssuance afRealTimeIssuance = new afRealTimeIssuance();
Integer i = 0;
afRealTimeIssuance.setSub_channel(iResultSet1.getString(++i));
afRealTimeIssuance.setAgent_names(iResultSet1.getString(++i));
afRealTimeIssuance.setFtd(iResultSet1.getDouble(++i));
afRealTimeIssuance.setMtd(iResultSet1.getDouble(++i));
afRealTimeIssuance.setQtd(iResultSet1.getDouble(++i));
userProcessedCountCol.add(afRealTimeIssuance);
}
其中afRealTimeIssuance爲ActionForm
如何重新排列java中的結果集數據行?
使用上面的代碼中,我得到類似下面的輸出
1 A 100
2 B 200
3 C 300
4 D 400
但我想重新排列輸出
2 B 200
4 D 400
3 C 300
1 A 100
總之我想根據需要重新排列行。如何根據一個特定值排列結果集數據。請指導
以下方式是否正確定義行對象? ArrayList
yeap,非常好,但我認爲你真的需要的是ArrayList rows = new ArrayList (); –
MaVRoSCy