回答編集履歴

1

追記

2018/04/08 09:31

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -77,3 +77,33 @@
77
77
 
78
78
 
79
79
  line の list を作ってから 2重の listをつくってますが, 1行読む毎に cell をつくってしまえば lines は不要です。
80
+
81
+
82
+
83
+ 追記
84
+
85
+ 次の様にすれば、 2次元配列がつくれます。 r 行 c 列の値は cell2d[r][c] で取得できます。
86
+
87
+ ```java
88
+
89
+ String[][] cell2d = new String[lines.size()][];
90
+
91
+ for (int i = 0; i < lines.size(); i++) {
92
+
93
+ cell2d[i] = lines.get(i).split("\t");
94
+
95
+ }
96
+
97
+ for (int r = 0; r < cell2d.length; r++) {
98
+
99
+ for (int c = 0; c < cell2d[r].length; c++) {
100
+
101
+ System.out.print(cell2d[r][c] + ", ");
102
+
103
+ }
104
+
105
+ System.out.println();
106
+
107
+ }
108
+
109
+ ```