【发布时间】:2020-02-22 02:34:25
【问题描述】:
我必须定义一个名为 getDistance 的方法。这需要以下字符串: 0,900,1500900,0,12501500,1250,0 并返回一个包含所有距离的二维数组。距离用“”符号分隔,每列用“,”分隔。
我知道我需要使用 String.split 方法。我知道用逗号分割会给我列,用“”分割会给我行。
public static int[][] getDistance(String array) {
String[]row= array.split(",");
String[][] distance;
int[][] ctyCoord = new int[3][3];
for (int k = 0; k < row.length; k++) {
distance[k][]=row[k].split("<>");
ctyCoord[k][j] = Integer.parseInt(str[j]);
}
return ctyCoord;
【问题讨论】:
-
尝试先用
<>分割,然后再用,分割
标签: java string loops multidimensional-array