2011-01-24 95 views
0

我已經從DB中提取了一些數據,並將其存儲在ArrayList中。 ArrayList包含大約50行,每行包含4列。如何訪問ArrayList中特定對象的特定列?有人可以幫我弄這個嗎?從包含數據庫行的ArrayList中檢索數據

+0

當你說ArrayList時,你的意思是ResultSet? ArrayList沒有列。或者他們呢? – Nishant 2011-01-24 07:11:40

+0

不,他們沒有。它們與Vectors sans線程安全相同。 – KitsuneYMG 2011-01-24 07:13:33

回答

0

不知道這裏確切的問題是什麼。列表基於索引,因此您可以訪問基於索引的任何數據。另一種選擇是轉換使用Map,它允許您根據您所需的鍵來引用數據。

0

由於發佈在問題的評論中的新數據,現在知道這不是OP想要的。我會刪除它,但鑑於我迄今從他/她那裏讀到的內容,恐怕他/她可能永遠因爲答案消失而不知所措。

原來的答案

如果你真的有一個ArrayList而不是ResultSet然後做到這一點

myList.get(desiredRow*column_width /*4*/ + desiredCol); 

這是假設行優先排序。