当我尝试将一个双精度数组转换为Double类型的ArrayList时,我遇到了以下错误:
Exception in thread "main" java.lang.ClassCastException: [D cannot be cast to java.lang.Double
下面是我的代码。
double [] firstValueArray ;
ArrayList<Double> firstValueList = new ArrayList(Arrays.asList(firstValueArray));
我正在将这个列表与另一个列表进行比较,并将结果赋值给另一个double变量。
请告诉我这个错误的原因。
doubleArray
中的每个元素d
,将其添加到arrayList
中。 - bestsss