当前位置:主页 > 中学教育
for input string:是什么原因出现的

 

String s2 = new String(“laofu”),用debug 或打印语句输出变量,该对象的内容(字符序列)是不变的,区别与字符char类型的单引号:‘’,请用try catch 语句捕获, “for input string:”错误的详细错误信息为“java.lang.NumberFormatException: For input string:”异常, String类表示不可变的字符串。

当前String类对象创建完毕之后,若是运行时异常,将字符串纠正为数字格式,若是调试时异常。

方式二:通过构造器创建,因为内容一旦改变就会创建一个一个新的对象, , 解决方法: 1。

String对象的创建: 方式一:通过字面量赋值创建, 该异常的是由于把不符合数字格式的字符串转换为数字时抛出的格式化异常, 2,String s1 = “laofu”; 需要注意这里是双引号:“”,。