溫馨提示×

Java如何判斷字符串是否為數(shù)字

小億
134
2023-08-09 10:32:14
欄目: 編程語言

可以使用如下方法判斷一個字符串是否為數(shù)字:

  1. 使用正則表達式判斷是否只包含數(shù)字字符:
public static boolean isNumeric(String str) {
return str.matches("-?\\d+(\\.\\d+)?");
}
  1. 使用Java的異常處理機制嘗試將字符串解析為數(shù)字:
public static boolean isNumeric(String str) {
try {
Double.parseDouble(str);
return true;
} catch (NumberFormatException e) {
return false;
}
}

以上方法都可以判斷一個字符串是否為數(shù)字,具體選擇哪個方法取決于具體的需求和場景。

0