我的JAVA学习之异常整理-java.lang.NumberFormatException

Integer i = new Integer("sss1");

产生原因:此代码在编译时可以通过,但是运行会报NumberFormatException异常(数字格式异常),Integer构造方法允许形参为字符串,赋值后会自动转换成数字,但是前提是字符串中的内容就是数字,当包含了字符后,字符无法被转换成对象。
同理,其他数字包装类也是如此。

猜你喜欢

转载自blog.csdn.net/weixin_43041241/article/details/84346677