可能重复:
Java: Good way to encapsulate Integer.parseInt()
how to convert a string to float and avoid using try/catch in java?
C#有Int.TryParse:Int32.TryParse Method (String, Int32%)
这种方法的伟大之处在于,它不会为坏数据抛出异常。
在java中,Integer.parseInt("abc")
会抛出一个异常,在可能发生这种情况的情况下,性能会受到很大影响。
对于那些性能有问题的情况,有没有办法解决这个问题?
我能想到的唯一另一种方法是对正则表达式运行输入,但我必须进行测试,看看哪种方法更快。
https://stackoverflow.com/questions/8391979
复制相似问题