回答編集履歴

2

修正

2019/08/11 09:59

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -1 +1 @@
1
- 問題は数値に変換できない文字列がparseInt()に突っ込まれてしまうことが原因なので、parseInt()に突っ込む前に正規表現などで数字かどうかをチェックする、または、「数字以外は異常処理」と捉えてえelseを丸々try-catchでNumberFormatException()を拾うとう手もあると思います。
1
+ 問題は数値に変換できない文字列がparseInt()に突っ込まれてしまうことが原因なので、parseInt()に突っ込む前に正規表現などで数字かどうかをチェックする、または、「数字以外は異常処理」と捉えてえelseを丸々try-catchでNumberFormatException()を拾うとう手もあると思います。

1

修正

2019/08/11 09:59

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -1 +1 @@
1
- 問題は数値に変換できない文字列がparseInt()に突っ込まれてしまうことが原因なので、parseInt()に突っ込む前に正規表現などで数字かどうかをチェックする、または、「数字以外は異常処理」と捉えてtry-catchでNumberFormatException()を拾うとう手もあると思います。
1
+ 問題は数値に変換できない文字列がparseInt()に突っ込まれてしまうことが原因なので、parseInt()に突っ込む前に正規表現などで数字かどうかをチェックする、または、「数字以外は異常処理」と捉えてえelseを丸々try-catchでNumberFormatException()を拾うとう手もあると思います。