解决Integer.parseInt(String str)的异常(NumberFormatException)方法

来源:互联网 发布:linux设置终端大小 编辑:程序博客网 时间:2024/06/14 20:41

在我们项目中经常会将字符串转整形,如果转换失败,则会抛出NumberFormatExcetpion异常,导致我们在要用到字符串转换整形,需要加入try/catch语句,去捕获可能出现的异常。

提供一个工具类进行改进的栗子:

public static Optional<Integer> StringToInt(String s){        try {            return Optional.of(Integer.parseInt(s));        } catch (NumberFormatException e) {            return Optional.empty();        }    }

调用这个工具类,你就不用每次对Integer.parserInt()进行try/catch。



阅读全文
0 0