将2维数组字符串转换为2维数组Double

时间:2012-07-14 05:39:03

标签: java arrays typeconverter valueconverter

我有一个包含数字值和字符串的数组。我想将该数组转换为double。我试过这个:

int tableStringLength=tableString.length;
double [][]tableDouble= null;

for(int i=0; i<tableStringLength; i++) {
    for(int j=0; j<tableStringLength; j++) {
        tableDouble[i][j]= Double.parseDouble(tableString[i][j]);
    }
}

但是当我尝试在屏幕上显示时,它不返回任何内容,不为null或零。

2 个答案:

答案 0 :(得分:3)

您没有实例化双数组:

double[][] tableDouble = new double[tableStringLength][tableStringLength];

答案 1 :(得分:2)

感谢所有答案好友,但在我问我的朋友之后,她建议使用

tableDouble[i][j]= Double.valueOf(tableString[i][j]).doubleValue();

它有效:)