我已经设置了以下ArrayList:
ArrayList<Integer> myIntegerValues = new ArrayList<Integer>();
myIntegerValues.add(0);
myIntegerValues.add(1);
myIntegerValues.add(0);
myIntegerValues.add(1);
Run Code Online (Sandbox Code Playgroud)
我想将其转换为a double[]
并运行这样一段简单的代码
double[] myList = {1.9, 2.9, 3.4, 3.5, 2.9, 3.8, 10.2};
for (int i = 0; i < myList.length; i++) {
System.out.println(myList[i] + " ");
}
Run Code Online (Sandbox Code Playgroud)
如何将其转换ArrayList
为double[]
?
我在Java中找到了这个链接 如何从List <Double>转换为double []? 但我不确定这是否能回答我的问题.
double[] array = myIntegerValues.stream().mapToDouble(i -> (double) i).toArray();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
722 次 |
最近记录: |