java 如何判断字符串能否转成int
时间: 2023-06-01 19:03:26 浏览: 949
Java判断字符串是否含有乱码实例代码
可以使用Java中的Integer.parseInt()方法尝试将字符串转换为int类型。如果字符串不是一个有效的整数,将抛出NumberFormatException异常。在使用该方法之前,最好先检查字符串是否为空或null。可以使用Java中的StringUtils类中的isNotEmpty()方法进行检查。
示例代码:
```
String str = "123";
if (StringUtils.isNotEmpty(str)) {
try {
int num = Integer.parseInt(str);
System.out.println("字符串可以转成int:" + num);
} catch (NumberFormatException e) {
System.out.println("字符串不能转成int");
}
} else {
System.out.println("字符串为空或null");
}
```
阅读全文