Java格式化数字错误 java.lang.NumberFormatException分析
来源:互联网 发布:人工智能三驾马车 编辑:程序博客网 时间:2024/06/05 23:42
说明:
如果用户输入正确的数字如:1082,不会有什么问题。然而,如果用户输入T1082时,由于T1082不是合法的数字格式,JAVA无法将其转化为合适的数字,导致抛出java.lang.NumberFormatException数字格式化异常。
解决方案:
在任何用到字符串转化为数字时,捕捉异常,对异常情况进行处理按异常处理方式1:检查到异常发生,即赋给某变量一个默认值;(可能在某些情况下导致一其他程序错误[比方说其他模块中并未处理您所赋予的默认值情况,可能导致一些异常或错误出现。])按异常处理方式3:检查到异常发生,提示用户使用正确的数字格式输入。(实现稍微麻烦一点,但是将错误阻挡在您的模块前[即您提供给其他模块的值均是安全的]。)按这种方法对程序进行改写,在编程时稍微麻烦一点,但这的确会您的模块更加健壮。
如果用户输入正确的数字如:1082,不会有什么问题。然而,如果用户输入T1082时,由于T1082不是合法的数字格式,JAVA无法将其转化为合适的数字,导致抛出java.lang.NumberFormatException数字格式化异常。
解决方案:
在任何用到字符串转化为数字时,捕捉异常,对异常情况进行处理按异常处理方式1:检查到异常发生,即赋给某变量一个默认值;(可能在某些情况下导致一其他程序错误[比方说其他模块中并未处理您所赋予的默认值情况,可能导致一些异常或错误出现。])按异常处理方式3:检查到异常发生,提示用户使用正确的数字格式输入。(实现稍微麻烦一点,但是将错误阻挡在您的模块前[即您提供给其他模块的值均是安全的]。)按这种方法对程序进行改写,在编程时稍微麻烦一点,但这的确会您的模块更加健壮。
0 0
- Java格式化数字错误 java.lang.NumberFormatException分析
- Java.lang.NumberFormatException分析
- java.lang.NumberFormatException 错误原因
- 错误:java.lang.NumberFormatException: null
- java.lang.NumberFormatException 错误及解决办法
- java.lang.NumberFormatException 错误及解决办法
- java.lang.NumberFormatException 错误及解决办法
- java.lang.NumberFormatException 错误及解决办法
- java.lang.NumberFormatException 错误及解决办法
- java.lang.NumberFormatException 错误及解决办法
- java.lang.NumberFormatException翻译
- java.lang.NumberFormatException: null
- java.lang.NumberFormatException
- java.lang.NumberFormatException: null
- java.lang.NumberFormatException: null
- java.lang.NumberFormatException
- java.lang.NumberFormatException
- java.lang.NumberFormatException: null
- winform简易聊天程序。。。。。学习笔记。。转载的
- 百度地图4.1_1开发教程(1)
- Android-PullToRefresh 自动刷新bug
- memcache 启动
- jsp九大内置对象、四种作用域、跳转方式
- Java格式化数字错误 java.lang.NumberFormatException分析
- 通过闭包对一个数据 x 做“流水线操作”,三层闭包,每一层依次进行一项操作(先求绝对值,再开方,再求相反数)
- jdk动态代理 和 CGLIB动态代理 详解
- linux 配置多个tomcat(本文配置了两个)
- ACM-ICPC Live Archive 2031 - Dance Dance Revolution(状态dp)
- axmapcontrol的一点发现
- iOS压缩图片大小
- Android 中任意View实现圆角
- Android 课程表 SDK