java中遇到的【forinputstring:】报错问题的解决⽅案
做Java开发的⼈,⼀⽣⾄少该有⼀次或多次遇到【For input String: ""】这样的报错问题,原因通常都是出现在字符串强制转换成数值类型的时候报的错。⽐如:
String yanggb = "";
int num = Integer.parseInt(yanggb);java做什么的
这段代码就会报出【For input String: ""】的错误信息。
这个时候的解决办法也很简单,只需要在类型转换的时候做⼀下空值处理就⾏了。
String yanggb = "";
int num = Integer.parseInt(StringUtil.isNotEmpty(yanggb) ? yanggb : "0");
在做字符串类型转数值类型的时候要格外注意,否则可能会出现这样的问题。
"⼈⽣好像就是这么的变化多端,你从来都没法肯定⼀件事情之后会不会出现什么出⼈意料的转折。"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论