将double数组转换为Double ArrayList

吉萨拉:

当我尝试将double数组转换为Double arrayList时,出现以下错误:

线程“主”中的异常java.lang.ClassCastException:[无法将D强制转换为java.lang.Double

下面是我的代码。

double [] firstValueArray ;

ArrayList <Double> firstValueList = new ArrayList (Arrays.asList(firstValueArray));

我正在将此列表与另一个列表进行比较,并将结果分配给另一个double变量。

请让我知道此错误的原因。

博zh:

las,Arrays.asList(..)不适用于原语。Apache commons-lang有

Double[] doubleArray = ArrayUtils.toObject(durationValueArray);
List<Double> list = Arrays.asList(doubleArray);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章