0

我正在用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);  
        }       

我希望你能给我帮助如何解决这个问题..

4

1 回答 1

3

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

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

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

于 2013-06-22T11:08:08.060 回答