2010年4月16日
Java:Integer.parseInt時のNumberFormatExceptionについて
ハマっちゃったException第二弾です。
実際はハマったワケではありませんが、
一応こんなExceptionがあると。
String blank = "";
int i = Integer.parseInt(blank);
これで余裕に下記のExceptionが出ます。
java.lang.NumberFormatException: For input string: ""
何も考えずにあるJavascriptの処理をJavaに書き換える作業で発生したんです。
JavascriptはブランクをparseIntするとNaN(Not a Number)になるが、
Javaは完全におちますね。。。