Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将二维数组字符串转换为二维双精度数组_Java_Arrays_Typeconverter_Valueconverter - Fatal编程技术网

Java 将二维数组字符串转换为二维双精度数组

Java 将二维数组字符串转换为二维双精度数组,java,arrays,typeconverter,valueconverter,Java,Arrays,Typeconverter,Valueconverter,我有一个包含数值和字符串的数组。我想把那个数组转换成双精度数组。我试过这个: 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(

我有一个包含数值和字符串的数组。我想把那个数组转换成双精度数组。我试过这个:

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]);
    }
}
int tableStringLength=tableString.length;
double[]tableDouble=null;

对于(int i=0;i您没有实例化双数组:

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

您没有实例化双数组:

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

谢谢所有的回答朋友,但在我问我的朋友后,她建议我使用

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

它是有效的:)

谢谢所有的回答朋友,但在我问了我的朋友之后,她建议使用

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

它是有效的:)

我知道tableString是一个字符串数组,实际上是数字,是吗?我知道tableString是一个字符串数组,实际上是数字,是吗?tableString有任何值吗?您能打印表字符串值吗?表字符串有任何值吗?您能够打印表字符串值吗?