回答編集履歴
1
修正
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
```java
|
2
2
|
String[] listrow1=reader.readLine().split("\n",0);
|
3
3
|
```
|
4
|
-
readLine()は現在位置から次の行の先頭まで読みます。つまり読み込むのは、次の改行文字までです。仕様上、読み込んだ文字列から末尾の改行文字が除かれますから、ここで得られる配列は必ず要素数1になります。
|
4
|
+
readLine()は現在位置から次の行の先頭まで読みます。つまり読み込むのは、次の改行文字までです。仕様上、読み込んだ文字列から末尾の改行文字が除かれますから、ここで得られる配列は必ず要素数1になります。となれば、当然その後のループ(外側)が1回しか回らないことになり、要素が1つだけのListになります。
|
5
|
+
解決するには、readLine()をファイル末尾まで繰り返す必要があります。
|