/**
* 判断字符串是否为数字
* 包括负数
* @param str
* @return
*/
public static boolean isNumerEX(String str) {
Pattern pattern = Pattern.compile("-?[0-9]+.?[0-9]+");
Pattern pattern1 = Pattern.compile("[0-9]*");
if (pattern.matcher(str).matches() || pattern1.matcher(str).matches()) {
return true;
} else {
return false;
}
* 判断字符串是否为数字
* 包括负数
* @param str
* @return
*/
public static boolean isNumerEX(String str) {
Pattern pattern = Pattern.compile("-?[0-9]+.?[0-9]+");
Pattern pattern1 = Pattern.compile("[0-9]*");
if (pattern.matcher(str).matches() || pattern1.matcher(str).matches()) {
return true;
} else {
return false;
}
}
/**
* 判断字符串是否为数字
*
* @param str
* @return
*/
public static boolean isNumeric(String str) {
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
本文介绍了一种高效判断字符串是否为数字的方法,包括正数和负数。通过使用正则表达式,实现简单易懂且性能优良的代码解决方案。
6789

被折叠的 条评论
为什么被折叠?



