StringUtils.isNumeric()的特殊点
2017-04-27 16:11
232 查看
String str = "-1"; StringUtils.isNumeric(str) 返回的是false
StringUtils.isNumeric()方法在判断字符串是否是整数的时候,实现完全没有考虑到 - + 前缀的问题。
例如:【以下的一些特殊例子】
StringUtils.isNumeric(null) = false StringUtils.isNumeric("") = true StringUtils.isNumeric(" ") = false StringUtils.isNumeric("123") = true StringUtils.isNumeric("12 3") = false StringUtils.isNumeric("ab2c") = false StringUtils.isNumeric("12-3") = false StringUtils.isNumeric("12.3") = false //小数 StringUtils.isNumeric("-3") = false //负数
相关文章推荐
- StringUtils.isNumeric("")竟然返回true
- StringUtils.isNumeric("")竟然返回true
- 肯爹的 StringUtils.isNumeric(String str)
- StringUtils.isNumeric(String str) 的一个坑(转)
- StringUtils.isNumeric使用
- StringUtils.isNumeric使用
- java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.isPresent(Ljava/lang/String;Ljava/l
- StringUtils.isEmpty()方法
- Check if a string value is numeric
- StringUtils.isEmpty和StringUtils.isBlank的区别
- apache-commons-lang StringEscapeUtils对SQL、HTML、XML、JavaScript、Java 特殊字符的转义和还原
- 姚博文 ava.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.isBlank
- StringUtils下的isEmpty、isBlank、isNotEmpty、isNotBlank
- StringUtils.isEmpty用法
- StringUtils.isEmpty(requestMessge)
- StringUtils.isBlank()函数
- StringUtils.isEmpty与StringUtils.isBlank的区别及应用场景
- StringUtils.isEmpty用法
- StringUtils.isNotBlank(XX)
- The method isEmpty(String) is undefined for the type StringUtils解决办法