我定义一个ArrayList如下;
static ArrayList<Double[]> aryList1 = new ArrayList<Double[]>();
Run Code Online (Sandbox Code Playgroud)
我希望将其添加到arraylist中
double[] a = new double[]{0.1,0.2};
arylist1.add(a);
Run Code Online (Sandbox Code Playgroud)
但它显示错误
arylist1.add(a)
Run Code Online (Sandbox Code Playgroud)
... add不能应用于double ArrayList.
尝试用大写D表示双倍,例如 Double[] a = new Double[]{0.1,0.2};
您尝试添加一个小写double这是一个原始类型到您定义为ArrayList的Double是一个包装对象.