回答編集履歴
1
追記
answer
CHANGED
@@ -37,4 +37,19 @@
|
|
37
37
|
}
|
38
38
|
```
|
39
39
|
|
40
|
-
line の list を作ってから 2重の listをつくってますが, 1行読む毎に cell をつくってしまえば lines は不要です。
|
40
|
+
line の list を作ってから 2重の listをつくってますが, 1行読む毎に cell をつくってしまえば lines は不要です。
|
41
|
+
|
42
|
+
追記
|
43
|
+
次の様にすれば、 2次元配列がつくれます。 r 行 c 列の値は cell2d[r][c] で取得できます。
|
44
|
+
```java
|
45
|
+
String[][] cell2d = new String[lines.size()][];
|
46
|
+
for (int i = 0; i < lines.size(); i++) {
|
47
|
+
cell2d[i] = lines.get(i).split("\t");
|
48
|
+
}
|
49
|
+
for (int r = 0; r < cell2d.length; r++) {
|
50
|
+
for (int c = 0; c < cell2d[r].length; c++) {
|
51
|
+
System.out.print(cell2d[r][c] + ", ");
|
52
|
+
}
|
53
|
+
System.out.println();
|
54
|
+
}
|
55
|
+
```
|