我已經設置了以下的ArrayList:如何將整數的ArrayList轉換爲double []?
ArrayList<Integer> myIntegerValues = new ArrayList<Integer>();
myIntegerValues.add(0);
myIntegerValues.add(1);
myIntegerValues.add(0);
myIntegerValues.add(1);
我想將此轉換爲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] + " ");
}
一段簡單的代碼如何轉換的ArrayList
爲double[]
?
我發現這個鏈接 How to cast from List<Double> to double[] in Java? 但我不確定這是否回答我的問題。
你想將1轉換爲1.9或1.3或類似的東西嗎?除非你給出它,否則任何人都知道實際價值是多少?你可以雖然將其從1轉換爲1.0 – dosdebug
你有看看這個:http://stackoverflow.com/questions/718554/how-to-convert-an-arraylist-containing-integers-to-primitive-int-數組?嘗試添加一個轉換 – acornagl
我使用的java統計包需要'double []'作爲輸入。 ArrayList不作爲輸入。所以我試圖轉換我的ArrayList中的數字,以便我可以在統計包數據結構中使用它們。 –