gpt4 book ai didi

java - 2D 字符串数组转换为 2D Int 数组

转载 作者:行者123 更新时间:2023-12-02 02:12:46 25 4
gpt4 key购买 nike

我想将二维字符串数组转换为整数二维数组。怎么做。我尝试了一些事情,但我现在无法集中注意力,我想今天完成它: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
}
}

最佳答案

初始化字符串数组,然后定义 2D int 数组时遇到一些问题。这可能就是您想要做的:

String parts[][] = { { "25", "3", "18" }, { "20", "12", "18" }, { "1", "1", "15" } };

int[][] stringToInt = new int[parts.length][parts[0].length];

for (int a = 0; a < parts.length; a++) {
for (int b = 0; b < parts[0].length; b++) {
stringToInt[a][b] = Integer.parseInt(parts[a][b]);
}
}

关于java - 2D 字符串数组转换为 2D Int 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49740121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com