對於一個項目,我必須將一個字符串數組拆分爲單獨的數字,然後通過將數字解析爲一個雙數組來設置一個序列。無法將double轉換爲double [] error
這是我的代碼至今:
import java.util.ArrayList;
public class Sequence
{
// the numbers in the sequence
private double[] sequence;
// sets up sequence by parsing s
public Sequence(String s)
{
String[] numbers = s.split(", ");
double[] storage = new double [numbers.length];
for (int x = 0; x < numbers.length; x = x+1) {
storage = Double.parseDouble(numbers[x]);
}
}
出於某種原因,當我嘗試編譯此我得到一個錯誤說
不兼容的類型:雙不能轉換爲double []
我已經在線尋找解決方案,但我是一個完整的初學者在Java,真的不知道該怎麼做。
爲什麼我得到這個錯誤,我該如何解決它,特別是不必添加其他我不明白的方法?
在此先感謝
當你使用'storage = Double.parseDouble(numbers [x])'時,將存儲想象成一個雙打的書;'你忘記告訴它存儲器中你想要放置什麼「頁面」。 ('storage [page] = Double.parseDouble(numbers [x]);')編輯:我沒有看到這個評論前發佈的答案。 – DeadChex 2015-04-04 05:30:08