博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决Integer.parseInt(String str)的异常(NumberFormatException)方法
阅读量:4221 次
发布时间:2019-05-26

本文共 373 字,大约阅读时间需要 1 分钟。

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

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

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

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

转载地址:http://pmomi.baihongyu.com/

你可能感兴趣的文章
Openfiler 配置 NFS 示例
查看>>
Oracle 11.2.0.1 RAC GRID 无法启动 : Oracle High Availability Services startup failed
查看>>
Oracle 18c 单实例安装手册 详细截图版
查看>>
Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW 安装文档
查看>>
Oracle 11g 新特性 -- Online Patching (Hot Patching 热补丁)说明
查看>>
Oracle 11g 新特性 -- ASM 增强 说明
查看>>
Oracle 11g 新特性 -- Database Replay (重演) 说明
查看>>
Oracle 11g 新特性 -- 自动诊断资料档案库(ADR) 说明
查看>>
Oracle 11g 新特性 -- RMAN Data Recovery Advisor(DRA) 说明
查看>>
CSDN博客之星 投票说明
查看>>
Oracle wallet 配置 说明
查看>>
Oracle smon_scn_time 表 说明
查看>>
VBox fdisk 不显示 添加的硬盘 解决方法
查看>>
Secure CRT 自动记录日志 配置 小记
查看>>
RMAN RAC 到 单实例 duplicate 自动分配通道 触发 ORA-19505 错误
查看>>
mysql 随机分页的优化
查看>>
DB2快速创建测试库
查看>>
利用db2look查看ddl
查看>>
SD卡驱动分析--基于高通平台
查看>>
[图文] Seata AT 模式分布式事务源码分析
查看>>