可以使用如下方法判斷一個字符串是否為數字:
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;
}
}
以上方法都可以判斷一個字符串是否為數字,具體選擇哪個方法取決于具體的需求和場景。