【发布时间】:2012-12-17 15:58:36
【问题描述】:
我有一个问题。
在 Java 中,我有一个 ArrayList,其中包含一个带有双值的 ArrayList。由此我想创建一个double[][] 数组。
我知道如何通过 'toArray' 方法使用一维数组来制作它,但在这种情况下,我不确定如何去做并且总是在我的代码中收到错误消息。
我的 Aktuell 代码是:
double[][] test = new double[Data.getArrayList().size()][Data.getArrayList().size()];
double[][] array = Data.getArrayList().toArray(test);
Data 是我的 ArrayList 的 ArrayList。
【问题讨论】:
-
向我们展示
Data的声明。如果它是ArrayList而不是Data.getArrayList()将是编译器错误。 -
哦。我的错。数据是我自己设计的一个类。使用方法
Data.getArrayList,我将数据作为ArrayList<ArrayList<Double>>取出。但这不应该是问题。
标签: java arrays arraylist toarray