java Float.parseFloat

今天在做代码迁移的时候,出现了一个java程序运行结果和原程序结果不一致的问题。

经过调试后发现问题出现在Float.parseFloat

之前因为不太了解这个函数,就在网上搜索了下前人的经验。

没有仔细研究就上了结果出了问题。。。。

这个函数我看到有人说当遇到不可转换的字符串时,会返回NaN

但是我在实际运行中发现,会报异常退出:如下

java Float.parseFloat

不知道是不是我用jdk版本的问题,目前用try...catch解决了