本文共 373 字,大约阅读时间需要 1 分钟。
在我们项目中经常会将字符串转整形,如果转换失败,则会抛出NumberFormatExcetpion异常,导致我们在要用到字符串转换整形,需要加入try/catch语句,去捕获可能出现的异常。
提供一个工具类进行改进的栗子:
public static OptionalStringToInt(String s){ try { return Optional.of(Integer.parseInt(s)); } catch (NumberFormatException e) { return Optional.empty(); } }
调用这个工具类,你就不用每次对Integer.parserInt()进行try/catch。
转载地址:http://pmomi.baihongyu.com/