質問編集履歴
3
新たな疑問点ができたので追記させていただきました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
ArrayIndexOutOfBoundsExceptionエラーと配列リストの出力
|
test
CHANGED
@@ -108,11 +108,17 @@
|
|
108
108
|
|
109
109
|
|
110
110
|
|
111
|
-
System.out.printf("First Name : Last Name : Money : Amount in Words");
|
111
|
+
System.out.printf("First Name : Last Name : Money : Amount in Words\n");
|
112
|
+
|
113
|
+
|
114
|
+
|
112
|
-
|
115
|
+
for(int i=0; i<list.size(); i++){
|
116
|
+
|
113
|
-
|
117
|
+
System.out.println(list.get(i));
|
118
|
+
|
114
|
-
|
119
|
+
System.out.println();
|
120
|
+
|
115
|
-
|
121
|
+
}
|
116
122
|
|
117
123
|
}
|
118
124
|
|
@@ -255,3 +261,33 @@
|
|
255
261
|
可能性を示唆してくださった皆様本当にありがとうございました。
|
256
262
|
|
257
263
|
テキストファイル内のデータが1つ少ない行があり、そちらを編集したところエラーが消え正常に作動しました。おさげ様で助かりました。ありがとうございました!
|
264
|
+
|
265
|
+
|
266
|
+
|
267
|
+
問題2:
|
268
|
+
|
269
|
+
追加で問題が発生しました。
|
270
|
+
|
271
|
+
ArrayIndexOutOfBoundsExceptionエラーは消えたのですが、配列リストを出力するとこのように表示されます。
|
272
|
+
|
273
|
+
![イメージ説明](6d0376ca5a67aeba8c6d7b49848d36de.png)
|
274
|
+
|
275
|
+
|
276
|
+
|
277
|
+
実際のcvsファイル内のデータは名前、名字、価格が書かれています。
|
278
|
+
|
279
|
+
そのため配列リストを出力する際には名前、名字、価格がプリントされることを期待しています。
|
280
|
+
|
281
|
+
![イメージ説明](e681a27f18cb17741d861e19b181f00d.png)
|
282
|
+
|
283
|
+
|
284
|
+
|
285
|
+
この場合、配列リストにデータがきちんと保存されていないため出力した際にこのような結果になるのでしょうか?
|
286
|
+
|
287
|
+
それとも私の出力の仕方が間違っているのでしょうか?
|
288
|
+
|
289
|
+
ネット検索した際には多くの人が
|
290
|
+
|
291
|
+
配列リストの名前.get(index);
|
292
|
+
|
293
|
+
という風に出力しているようでしたが、私の理解が間違っているのでしょうか?
|
2
エラーが解決しましたので報告させていただきました
test
CHANGED
File without changes
|
test
CHANGED
@@ -247,3 +247,11 @@
|
|
247
247
|
下の画像の通り、ファイルを選んで”開く”をクリックすることはできるのですが、”開く”をクリックすると上の画像のようなエラーが出ます。
|
248
248
|
|
249
249
|
![イメージ説明](eee6c5115a739904847fc049c6e03c45.png)
|
250
|
+
|
251
|
+
|
252
|
+
|
253
|
+
追記2(解決しました!):
|
254
|
+
|
255
|
+
可能性を示唆してくださった皆様本当にありがとうございました。
|
256
|
+
|
257
|
+
テキストファイル内のデータが1つ少ない行があり、そちらを編集したところエラーが消え正常に作動しました。おさげ様で助かりました。ありがとうございました!
|
1
どこまで正常に作動するか画像を添付しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -237,3 +237,13 @@
|
|
237
237
|
どうすればこのエラーが消え、ユーザーが選んだテキストファイル内のデータが正しくArrayListに保存されるようになりますか?
|
238
238
|
|
239
239
|
よろしくお願いします。
|
240
|
+
|
241
|
+
|
242
|
+
|
243
|
+
追記:
|
244
|
+
|
245
|
+
ファイルを選ぶ画面はきちんと出てきます。
|
246
|
+
|
247
|
+
下の画像の通り、ファイルを選んで”開く”をクリックすることはできるのですが、”開く”をクリックすると上の画像のようなエラーが出ます。
|
248
|
+
|
249
|
+
![イメージ説明](eee6c5115a739904847fc049c6e03c45.png)
|