我正在用Java编写程序来分析股票数据。
我几乎可以正常工作,但是现在它给了我ArrayOutOfBounds异常。

int n = closingPrices.size();
        double[][] cParray = new double[n][1];
        for(int i = 0; i < n; i++)
        {
            cParray[i][1] = closingPrices.get(i);
        }


希望您能帮我解决这个问题。

最佳答案

cParray [i]的大小为1。它只能有一个索引为[0]的元素

所以尝试cParray[i][0] = closingPrices.get(i)

double[][] cParray = new double[n][2]

09-29 19:49