可能的复制品:
Java: 封装 Integer.parseInt ()的好方法
如何将字符串转换为 float 并避免在 java 中使用 try/catch
C # has Int. TryParse: TryParse 方法(String,Int32%)
这个方法的优点是它不会为错误数据抛出异常。
在 java 中,Integer.parseInt("abc")
会抛出一个异常,在这种情况下,性能会受到很大影响。
对于性能是一个问题的情况,是否有办法解决这个问题?
我能想到的唯一其他方法是对正则表达式运行输入,但是我必须测试哪种方法更快。