StringUtils中isNumeric(String str)的使用中的坑

在项目中需要判断字符串是否是数字字符串,首先想到的是StringUtils里面找找看有没有工具方法 结果真找到一个就是isNumeric(String str) 这个方法看方法名这不是就是判断是否是数字嘛 直接使用结果后面程序就出问题了 后去看源码发现原因 1.这个方法null  返回的是false 空字符串竟然返回的 true 2.数字之间有空格返回也是false 3.小数返回也是false 4
相关文章
相关标签/搜索