小编Bad*_*rse的帖子

封装Integer.parseInt()的好方法

我有一个项目,我们经常使用它将Integer.parseInt()String转换为int.当出现问题时(例如,String不是数字而是字母a或其他),此方法将引发异常.但是,如果我必须在我的代码中处理各种异常,那么这很快就会变得非常难看.我想把它放在一个方法中,但是,我不知道如何返回一个干净的值,以表明转换出错了.

在C++中,我可以创建一个接受指向int的指针的方法,让方法本身返回true或false.但是,据我所知,这在Java中是不可能的.我还可以创建一个包含true/false变量和转换值的对象,但这似乎也不理想.对于全局值也是如此,这可能会给我带来一些多线程的麻烦.

那么有一个干净的方法吗?

java encapsulation exception-handling

84
推荐指数
5
解决办法
18万
查看次数

标签 统计

encapsulation ×1

exception-handling ×1

java ×1