封装 Integer.parseInt() 的好方法
2022-08-31 10:05:52
我有一个项目,我们经常用它来将字符串转换为int。当出现问题时(例如,不是数字而是字母,或者其他什么),此方法将引发异常。但是,如果我必须在代码中处理所有地方的异常,这很快就会变得非常丑陋。我想把它放在一个方法中,但是,我不知道如何返回一个干净的值,以表明转换出错。Integer.parseInt()
String
a
C++我可以创建一个方法,接受指向int的指针,并让方法本身返回true或false。但是,据我所知,这在Java中是不可能的。我还可以创建一个包含真/假变量和转换值的对象,但这似乎也不理想。全局值也是如此,这可能会给我带来多线程的麻烦。
那么有没有一种干净的方法来做到这一点呢?