for input string:是什么原因出现的?

 我来答
果果就是爱生活
高能答主

2022-01-03 · 专注生活教育知识分享
果果就是爱生活
采纳数:2071 获赞数:272294

向TA提问 私信TA
展开全部

该异常的是由于把不符合数字格式的字符串转换为数字时抛出的格式化异常。

“for input string:”错误的详细错误信息为“java.lang.NumberFormatException: For input string:”异常。

解决方法:

1,若是调试时异常,用debug 或打印语句输出变量,将字符串纠正为数字格式。

2,若是运行时异常,请用try catch 语句捕获。

String类表示不可变的字符串,当前String类对象创建完毕之后,该对象的内容(字符序列)是不变的,因为内容一旦改变就会创建一个一个新的对象。

String对象的创建:

方式一:通过字面量赋值创建,String s1 = “laofu”; 需要注意这里是双引号:“”,区别与字符char类型的单引号:‘’。

方式二:通过构造器创建, String s2 = new String(“laofu”)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式