如何解决java中遇到的for input string: "" 报错问题
2020-03-11 17:51
2161 查看
做Java开发的人,一生至少该有一次或多次遇到【For input String: ""】这样的报错问题,原因通常都是出现在字符串强制转换成数值类型的时候报的错。
比如:
String yanggb = ""; int num = Integer.parseInt(yanggb);
这段代码就会报出【For input String: ""】的错误信息。
这个时候的解决办法也很简单,只需要在类型转换的时候做一下空值处理就行了。
String yanggb = ""; int num = Integer.parseInt(StringUtil.isNotEmpty(yanggb) ? yanggb : "0");
在做字符串类型转数值类型的时候要格外注意,否则可能会出现这样的问题。
以上就是脚本之家小编给大家分享的全部相关知识点,希望能够帮助到你。
您可能感兴趣的文章:
相关文章推荐
- 关于Java中遇到的“ For input String: "" ”这个问题的解决方案
- Java解析DBF文件,错误Failed to parse Number: For input string: "-.---" 或读取不出数据或乱码问题都在这里解决
- 如何解决异常:java.lang.NumberFormatException: For input string: "null"
- Java解析DBF文件,错误Failed to parse Number: For input string: "-.---" 或读取不出数据或乱码问题都在这里解决
- 解决问题:java.lang.NumberFormatException: For input string: "null"
- 异常代码,抛出:java.lang.NumberFormatException: For input string 解决。
- 在Eclipse中查看JAVA源文件时遇到中文注释乱码问题如何解决
- NumberFormatException: For input string: "undefined"问题解决记录
- java.lang.NumberFormatException: For input string: "9004@19004" 的解决办法
- hibernate 中createSQLQuery 聚合分组 java.lang.NumberFormatException: For input string:错误的一个解决办法
- Java基础教程6-Eclipse中如何解决查看JDK源码遇到source not found问题
- mybatis加Spring项目: 解决There is no getter for property named '***' in 'class java.lang.String'问题
- java.lang.NumberFormatException: For input string: "00:06:39" 问题记录
- Deepin Linux 安装启动scala报错 java.lang.NumberFormatException: For input string: "0x100" 解决
- java.lang.NumberFormatException: For input string: " New"异常解决!
- 已解决java.lang.NumberFormatException: For input string: "7006@17006"
- JAVA(Spring mvc)接口实现类 接收参数时出现 For input string: ""问题
- Struts2访问验证码异常解决OgnlValueStack:64 - ..java.lang.NumberFormatException: For input string: "1494056190
- 举例说明Android开发中遇到的 java.lang.ClassCastException: java.lang.String这个问题的原因及其解决办法
- 解决:java.lang.NumberFormatException: For input string: "id"