java Float.parseFloat
今天在做代码迁移的时候,出现了一个java程序运行结果和原程序结果不一致的问题。
经过调试后发现问题出现在Float.parseFloat
之前因为不太了解这个函数,就在网上搜索了下前人的经验。
没有仔细研究就上了结果出了问题。。。。
这个函数我看到有人说当遇到不可转换的字符串时,会返回NaN
但是我在实际运行中发现,会报异常退出:如下
不知道是不是我用jdk版本的问题,目前用try...catch解决了
今天在做代码迁移的时候,出现了一个java程序运行结果和原程序结果不一致的问题。
经过调试后发现问题出现在Float.parseFloat
之前因为不太了解这个函数,就在网上搜索了下前人的经验。
没有仔细研究就上了结果出了问题。。。。
这个函数我看到有人说当遇到不可转换的字符串时,会返回NaN
但是我在实际运行中发现,会报异常退出:如下
不知道是不是我用jdk版本的问题,目前用try...catch解决了