調用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;
}
}