StringUtils.isNumeric使用
2017-10-16 10:28
477 查看
网上查”java 判断字符串为数字”阅资料,大部分资料都在讲字符串转为整数的情况,很少资料提及关于负数和小数的情况,最终决定采用StringUtils.isNumberic这个方法差别,
在测试导出时发现有报错,用debug模块一点点追踪,发现StringUtils.isNumeric会将空字符串返回true.
在测试导出时发现有报错,用debug模块一点点追踪,发现StringUtils.isNumeric会将空字符串返回true.
public static boolean isNumber(String number) { //先判断number不为空。 if(number==null || "".equals(number)) return false; int index = number.indexOf("."); if (index < 0) { //判断number是否为数字。 return StringUtils.isNumeric(number); } else { String num1 = number.substring(0, index); String num2 = number.substring(index + 1); return StringUtils.isNumeric(num1) && StringUtils.isNumeric(num2); } }
相关文章推荐
- StringUtils.isNumeric使用
- StringUtils.isEmpty()的使用
- 肯爹的 StringUtils.isNumeric(String str)
- StringUtils.isNumeric("")竟然返回true
- StringUtils.isNumeric("")竟然返回true
- StringUtils.isNumeric(String str) 的一个坑(转)
- StringUtils.isNumeric()的特殊点
- 姚博文 ava.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.isBlank
- StringUtils.isNotBlank("stringstr")
- apache StringUtils isNotEmpty isNotBlank的区别
- apache.commons.lang.StringUtils 使用心得
- StringUtils.isEmpty和StringUtils.isBlank用法
- string比较:“==”,equals(),TextUtils.isEmpty(str),str.isEmpty()的区别
- Apache Commons Lang的StringUtils.isEmpty(STR)和StringUtils.isBlank(STR)
- isstringstream的使用
- Check if a string value is numeric
- 使用String.IsNullOrEmpty来判断字符串是否为空.
- check a string is numeric or not? 检查字符串是否是数值型的
- mybatis使用动态sql时报错:There is no getter for property named '*' in 'class java.lang.String
- StringUtils.isEmpty和StringUtils.isBlank的区别