- 489 名前:デフォルトの名無しさん mailto:sage [2007/09/05(水) 23:36:14 ]
- ウザいと思われるかもしれんけど、続けて書く。Niceで書くと定義はこんな感じで
書ける。 int? parseInt(String input) {//nullを含む可能性があるint型 try { return Integer.parseInt(input); }catch(NumberFormatException e) { return null; } } 使用する方はこんな感じ。if(parsedValue != null)によるガードが無いと コンパイルエラーになるのでNullPointerExceptionの心配は無い。 int? parsedValue = parseInt(inputValue); if(parsedValue != null) { //parsedValueを使った処理 }
|

|