public class IntegerUtils { /** * 使用说明: * 针对字符串转整形时容易报转化异常 * String s1 = ""; * int i1 = IntegerUtils.StringToInt(s1).orElse(0); // 输出结果用缺省的零来替代 * String s2 = "123"; * int i2 = IntegerUtils.StringToInt(s2).orElse(0); // 正常输出希望的结果为123 * * @param s * @return */ public static Optional<Integer> StringToInt(String s) { try{ return Optional.of(Integer.parseInt(s)); } catch (NumberFormatException e){ // 可以统一处理 return Optional.empty(); } } }
工具类IntegerUtils
最新推荐文章于 2023-01-04 16:42:30 发布