簡體   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