/**
* 是否是数字 包含小数
* @param number
* @return
*/
public static boolean isNumber(String number){
if (StringUtils.isBlank(number)) {
return false;
}
int indexF = number.indexOf("-");
if (indexF > 0) {
return false;
}
int indexPoint = number.indexOf(".");
if (indexPoint < 0) {
return StringUtils.isNumeric(number);
} else {
String num1 = number.substring(0, indexPoint);
if (indexF == 0) {
num1 = number.substring(1, indexPoint);
}
String num2 = number.substring(indexPoint + 1);
return StringUtils.isNumeric(num1) && StringUtils.isNumeric(num2);
}
}
java判断字符串是否为数字(包括小数)
猜你喜欢
转载自blog.csdn.net/huofuman960209/article/details/120569432
今日推荐
周排行