我正在查詢數據庫之後得到的結果如下對象數組的列表返回子列表
VendorName | IncidentID | IncidentStatus | IncidentDate
-------------------------------------------------------
XYZ | 100 | Open | 02-JUN-2011
ABC | 101 | Closed | 03-JUN-2011
MNP | 102 | Open | 01-JUN-2011
LPQ | 103 | Open | 01-APR-2011
我使用的代碼
Iterator iter=resultList.iterator();
while (iter.hasNext()) {
Object[] result= (Object[]) iter.next();
System.out.println("Vendor Name-->" +result[0]);
}
下面的代碼片段遍歷目錄遍歷時該列表中,我只想返回Closed事件行。這個怎麼做 ?
我明白,它可以通過定義一個新的列表並添加一個接一個的對象來完成,但是有沒有更好的方法?
你不得到從DB一個'ResultSet'對象? – JHS
我會在我的數據庫查詢中的where子句中添加「唯一已關閉」條件,因此您不必親自過濾它。 – rgettman
@rgettman我需要得到所有的數據,並且在某些情況下,我需要有這個邏輯。 – Pankaj