封装Integer.parseInt()的好方法
我有一个项目,我们经常使用它将Integer.parseInt()
String转换为int。当出现问题时(例如,String
不是数字而是字母a
或其他),此方法将引发异常。但是,如果我必须在我的代码中处理各种异常,那么这很快就会变得非常丑陋。我想把它放在一个方法中,但是,我不知道如何返回一个干净的值来表明转换出错了。
在C ++中,我可以创建一个接受指向int的指针的方法,让方法本身返回true或false。但是,据我所知,这在Java中是不可能的。我还可以创建一个包含true / false变量和转换值的对象,但这似乎也不理想。对于全局值也是如此,这可能会给我带来一些多线程的麻烦。
那么有一个干净的方法吗?
翻过高山走不出你
千万里不及你
jeck猫
相关分类