ArrayOutOfBoundsException错误

时间:2013-06-22 11:05:22

标签: c++ arrays runtime-error

我正在编写一个用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);  
        }       

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

1 个答案:

答案 0 :(得分:3)

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

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

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