java string为空时转int
时间: 2023-06-23 16:57:34 浏览: 91
如果 Java 中的字符串为空或者为 null,那么将其转换为 int 类型会抛出异常。因此,在进行字符串转换为 int 类型的操作时,应该先进行字符串非空判断。
以下是一个示例代码,可以将字符串转换为 int 类型:
```
String str = "123";
int num = 0;
if (str != null && !str.isEmpty()) {
num = Integer.parseInt(str);
}
```
在上述代码中,首先判断字符串是否为空或 null,如果不为空,则通过 `Integer.parseInt()` 方法将其转换为 int 类型。如果字符串为空或 null,则不进行转换,直接使用默认值 0。
阅读全文