¨解读
调用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;
}
}