【发布时间】:2018-04-09 09:05:36
【问题描述】:
我正在尝试使用 .split() 将字符串数组转换为另一个 2D 字符串数组,以便 2D 数组的每一行都填充有一个拆分部分。我要拆分的数组,应拆分为 3 部分,如下所示:
数组内容:
[0]= "25-Mar-18", [1]= "20-Dec-18",[2]= "1-Jan-15";
它在 2D 数组中的样子:
row [0] [0]= "25", [1]= "Mar", [2]= "18";
row [1] [0]= "20", [1]= "Dec", [2]= "18";
row [2] [0]= "1", [1]= "Jan", [2]= "15";
你明白了...这是我的代码。还有我的问题:甚至可以将数组 with.split 存储到二维数组中吗?
代码:
String[] string = {"25-Mar-18", "20-Dec-18", "1-Jan-15"};
String[] [] parts;
void draw(){
for(int i=0; i<string.length;i++){
for(int j=0; j<3;j++){
parts[i] [j] = string[i].split("-");
}
}
printArray(parts);
}
错误:
Error: Type mismatch, "java.lang.String[]" does not match with "java.lang.String"
【问题讨论】: