FATAL EXCEPTION: main Process: com.example.yj.bluetoothapplication, PID: 18690 java.lang.NumberFormatException: For input string: ""
时间: 2023-12-02 09:08:03 浏览: 114
这个错误是因为你尝试将一个空字符串转换为数字,导致了NumberFormatException异常。你需要在将字符串转换为数字之前,先检查字符串是否为空或者非数字字符,例如你可以使用如下代码:
```
String str = ""; // 你需要转换的字符串
int num;
if(str != null && !str.isEmpty() && TextUtils.isDigitsOnly(str)) {
num = Integer.parseInt(str);
}
else {
// 处理字符串为空或者非数字字符的情况
}
```
这个代码片段会先检查字符串是否为空或者非数字字符,如果不是,就将其转换为数字。如果字符串为空或者非数字字符,就可以在else语句中处理相应的情况。
阅读全文