问题:
String numstr="354.00";
int num=Integer.valueOf(numstr);
报异常 java.lang.NumberFormatException:For input string
分析:
//整型字符串可以使用以下方法直接转为int
int intNum1 = Integer.parseInt(num1);
int intNum3 = Integer.valueOf(num1);
//浮点型字符串不能使用以下方法直接转为整型int
//int intNum2 = Integer.parseInt(num2);
//int intNum4 = Integer.valueOf(num2);
//如果要转则需要先转为"double"型,再转为int
Double douNum1 = Double.valueOf(num1);
Double douNum2 = Double.valueOf(num2);

1496

被折叠的 条评论
为什么被折叠?



