【发布时间】:2018-04-09 19:16:00
【问题描述】:
我想将二维字符串数组转换为整数二维数组。怎么做。我尝试了一些东西,但我现在无法集中注意力,我想今天完成它:D 在此先感谢。 所以...这里是数组的所有值:
parts[] []:
[0] "25"
[1] "3"
[2] "18"
[0] "20"
[1] "12"
[2] "18"
[0] "1"
[1] "1"
[2] "15"
//string.length = 3;
String[] [] parts = new String[string.length][];
int[] [] stringToInt = new int[string.length][];
for(int a=0; a<string.length;a++){
for(int b=0; b<3;b++){
stringToInt[a] = Integer.parseInt(parts[a] [b]); <---Error
}
}
【问题讨论】:
-
你认为
stringToInt[a] = Integer.parseInt(parts[a] [b])是做什么的?你确定你没有错过[b]的某个地方吗?还有你到底得到了什么错误? -
请尝试更具体。你遇到了什么错误?你能发一个minimal reproducible example吗?此外,这似乎不是处理代码,所以我删除了processing 标签。
-
“我现在无法集中注意力”似乎不是将这个问题外包给我们的正确理由,从而占用了我们回答认真尝试但无法解决的问题的时间'想不出问题的答案。
-
我是 Stack Overflow 的新手,所以我在将我的代码的某些段落标记为代码时遇到了问题。此外,这是处理代码。是什么让你认为它不是?如果您的意思是代码的第一行确实不是代码。但是因为正如我所说的将这些行标记为非代码时遇到问题,我将其标记为代码。如果我没记错的话,它被自动标记为代码,我无法更改它,因为它被识别为代码。关于“我无法集中注意力”:我以为我有问题可以问?这是一个合理的问题,还是不是?请帮助我理解。
-
对不起,我一次回答了所有问题,但我没有看到不止一个人问了一个问题
标签: java arrays string integer