我创建了一个对象,其中包含对数据库运行的查询的所有结果。这些结果然后存储在一个数组中。将数组对象转换为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