回答編集履歴
1
2行目のエラー
test
CHANGED
@@ -3,3 +3,13 @@
|
|
3
3
|
当該コードではIntegerクラスのisEmptyなる変数にアクセスしようとしていますがそんなものはありません。
|
4
4
|
|
5
5
|
メソッドだとしてもisEmptyというメソッドはありません。OptionalIntなどと勘違いしていませんか?
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
###2行目に入った際にエラーになる原因
|
10
|
+
|
11
|
+
例外が出るはずなのでそれをきちんと読めば原因はわかるはずですが…
|
12
|
+
|
13
|
+
2行目はsplitの結果の要素に""が入ります。これをparseIntしようとするのですが、数値解釈できないので例外が発生します。これが「ループが止まる」原因です。
|
14
|
+
|
15
|
+
このような状態が「最後だけ」出るのであれば、splitの引数に0を指定すれば後続の空文字要素はなくなるので、エラーが出なくなるかと思います。
|