繁体   English   中英

将double数组转换为double List数组

[英]Convert double array to double List array

我有一个像这样的双数组:

double[] darr = new double[50];

而且其中包含一些元素。 我如何将其转换为List双精度数组,如:

 List<double[]> x = new ArrayList<double[]>();  
double[] darr = new double[50];

如果要使用双精度数组列表,则可以使用Arrays.asList(T ...)

List<double[]> darrList = Arrays.asList(darr);

如果要使用double列表,则必须创建一个列表,循环遍历数组元素,然后将每个元素添加到列表中

List<Double> dList = new ArrayList<Double>(darr.length);
for(double d : darr) {
    dList.add(d);
}

好吧,我有正确的答案,只需要做x.add(darr)

如果可以使用Double[]代替double[] ,则可以使用一个命令将其转换为List<Double>

Double[] darr = new Double[50];
List<Double> x = Arrays.asList(darr);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM