java.lang.NumberFormatException: Cannot parse null string上面错误
时间: 2023-10-19 15:24:25 浏览: 391
java 数字格式转换异常(NumberFornatException)
5星 · 资源好评率100%
这个错误通常是因为尝试将一个 null 字符串(或者不是数字的字符串)解析成数字时引起的。你可以检查代码中传递给 parseInt() 方法的字符串是否为空。如果是空字符串,你可以使用条件语句或者 try-catch 块对其进行处理,避免出现 NumberFormatException 异常。例如:
```java
String str = request.getParameter("param");
int num;
if (str != null && !str.isEmpty()) {
num = Integer.parseInt(str);
} else {
// 处理空字符串的情况
}
```
或者使用 try-catch 块:
```java
String str = request.getParameter("param");
int num;
try {
num = Integer.parseInt(str);
} catch (NumberFormatException e) {
// 处理空字符串或者非数字字符串的情况
}
```
希望能帮助到你!
阅读全文