将double数组转换为Double ArrayList
当我尝试将double数组转换为Double arrayList时,出现以下错误:
线程“主”中的异常java.lang.ClassCastException:[无法将D强制转换为java.lang.Double
下面是我的代码。
double [] firstValueArray ;
ArrayList <Double> firstValueList = new ArrayList
(Arrays.asList(firstValueArray));
我正在将此列表与另一个列表进行比较,并将结果分配给另一个double变量。
请让我知道此错误的原因。
回答:
las,Arrays.asList(..)
不适用于原语。Apache commons-lang有
Double[] doubleArray = ArrayUtils.toObject(durationValueArray);List<Double> list = Arrays.asList(doubleArray);
以上是 将double数组转换为Double ArrayList 的全部内容, 来源链接: utcz.com/qa/432797.html