我創建了一個對象,其中包含對數據庫運行的查詢的所有結果。這些結果然後存儲在一個數組中。將數組對象轉換爲ArrayList的問題
我想將此數組轉換爲ArrayList,以便它可以用於導入到文檔中。
我曾嘗試:
//trustSummary is the name of my array
ArrayList data = new ArrayList(Arrays.asList(trustSummary));
但是,這似乎是導致問題(ClassCastException
)當我試圖在應用程序的其他部分運行下面的代碼。請有人能指出正確的方向來解決這個問題。
for (Iterator rows = data.iterator(); rows.hasNext();)
ArrayList row = (ArrayList) rows.next();
'data'是'ArrayList'。不是它的元素。 – ogzd 2013-02-14 13:15:03
「trustSummary」的類型是什麼? – ogzd 2013-02-14 13:18:15
我想你在這裏有一個包含對象數組的ArrayList(每個對象數組都是結果的一行)。嘗試在for循環中轉換爲Object []。 – Averroes 2013-02-14 13:19:21