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++;
}