虽然我可以让它在 1 维数组 ( String array[] = str.split(blah)
) 上工作,但我在 2D 数组上遇到了麻烦。我正在使用一个循环遍历 2D 数组的每一行并为其分配任何str.split(\t)
内容。
例如:
John\tSmith\t23
James\tJones\t21
我的 2D 数组看起来像这样:{{John, Smith, 23}, {James, Jones, 21}}
我才开始使用 Java,所以我不太确定 2D 数组的一些语法。
编辑:根据要求的一些代码
String str;
int row = 0;
String array[][];
while ((str = br.readLine()) != null) {
array[row] = str.split("\t");
System.out.println(array[row][0]);
row++;
}