我定义一个ArrayList,如下所示;
static ArrayList<Double[]> aryList1 = new ArrayList<Double[]>();
我希望将其添加到arraylist
中double[] a = new double[]{0.1,0.2};
arylist1.add(a);
但它在
处显示错误arylist1.add(a)
... add不能应用于double ArrayList。
答案 0 :(得分:6)
尝试使用大写D表示双倍Double[] a = new Double[]{0.1,0.2};
您正尝试将原语类型的小写double
添加到已定义为Double
的包装的arraylist中>对象。
答案 1 :(得分:3)