可以使用如下方法判断一个字符串是否为数字:
public static boolean isNumeric(String str) {
return str.matches("-?\\d+(\\.\\d+)?");
}
public static boolean isNumeric(String str) {
try {
Double.parseDouble(str);
return true;
} catch (NumberFormatException e) {
return false;
}
}
以上方法都可以判断一个字符串是否为数字,具体选择哪个方法取决于具体的需求和场景。