Java軟件低級錯誤(六):字符串轉數字時未進行異常處理

 
¨解讀

   調用Java方法將字符串轉換爲數字時,如果字符串的格式非法,會拋出運行時異常NumberFormatException。

¨案例
 
錯誤寫法
 

public Integer getInteger1(String number)

{

    // 如果number格式非法,會拋出NumberFormatException

    return Integer.valueOf(number);

}

正確寫法
 

public Integer getInteger2(String number)

{

    try

    {

        return Integer.valueOf(number);

    }

    catch (NumberFormatException e)

    {

        ...

        return null;

    }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章