java字符串转换数值类型出现异常赋予默认值
来源:互联网 发布:java io 简介总结 编辑:程序博客网 时间:2024/06/03 17:02
可以自定义工具方法,例如:
public static int parseInt(String s, int defaultValue) { if (s == null) return defaultValue; try { return Integer.parseInt(s); } catch (NumberFormatException x) { return defaultValue; } }
其他的parseLong、parseDouble与之类似。
也可以使用org.apache.commons.lang3.math.NumberUtils提供的工具类,需要导入commons-lang3.jar包
使用示例:
NumberUtils.toInt(userInfo.getUserPort(), 0);// 转换失败返回默认值0
源码示例:
/** * @param str the string to convert, may be null * @param defaultValue the default value * @return the int represented by the string, or the default if conversion fails * @since 2.1 */ public static int toInt(String str, int defaultValue) { if(str == null) { return defaultValue; } try { return Integer.parseInt(str); } catch (NumberFormatException nfe) { return defaultValue; } }
阅读全文
0 0
- java字符串转换数值类型出现异常赋予默认值
- java 数值类型转换
- 字符串转换为数值类型
- 数字字符串转换数值类型
- java 数值类型和字符串的相互转换
- [Java 数值] 数值类型之间的转换
- python 类型转换+数值操作+异常处理
- Java 中的数值类型转换
- Java 中的数值类型转换
- java Long类型转换为flex AS Number类型时出现数值错误
- 十六进制字符串与数值类型之间转换
- 十六进制字符串与数值类型之间转换
- 数值型字符串转换成int类型
- 十六进制字符串与数值类型之间转换
- 转换int型时防止出现异常用个默认值
- 字符串类型ip同数值类型ip转换
- java字符串类型转换
- java数值类型自动转换原则
- AJAX第二步:AJAX接收返回类型为text/XML的数据
- P1412【分类练习5.图论】间谍网络
- 【Java学习笔记】基本类型变量的操作
- <24>—— Swap Nodes in Pairs
- spark从hdfs上读取文件运行wordcount
- java字符串转换数值类型出现异常赋予默认值
- Vue学习笔记十二
- OJ 2525: JK学院的期中测试
- 瀑布流的实现原理与实例
- 图的输入及其边的记录(邻接表)
- 我来看看
- JCIP阅读基础知识(2、3章)随笔
- jenkins 应用发布
- 邝斌的ACM模板(莫比乌斯反演)