#java

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は完全におちますね。。。

Share the post
Qihuan Piao

朴 起煥

中国育ち、東京暮らし。読んだり書いたり、時には考え込んだり。親になってから5年ほど、ブログ(とその他もろもろ)は完全停止していたけど、気づけばまた書いている。ここにはそんな寄り道の記録を書いています。結論が出ない話も多いけど、それもまたよし。

その頃、英語で書いたもの

PHP Basic - Variables, Datatypes, Operators and Constants

2010年3月24日