[英]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.