亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java判斷字符串是否為數字的方法

小億
172
2023-04-25 15:56:08
欄目: 編程語言

Java中判斷字符串是否為數字可以使用以下方法:

1. 使用正則表達式判斷:

public static boolean isNumeric(String str) {

if (str == null) {

return false;

}

Pattern pattern = Pattern.compile("-?[0-9]+(\\.[0-9]+)?");

return pattern.matcher(str).matches();

}

上述方法使用正則表達式判斷字符串是否為數字,包括整數和小數。

2. 使用Java自帶的方法判斷:

public static boolean isNumeric(String str) {

if (str == null) {

return false;

}

try {

double d = Double.parseDouble(str);

} catch (NumberFormatException nfe) {

return false;

}

return true;

}

上述方法使用Java自帶的方法`Double.parseDouble()`將字符串轉換為double類型,如果字符串不是數字,則會拋出`NumberFormatException`異常。

請注意,以上方法中,如果字符串為null,則會返回false。如果您希望字符串為null時也返回false,可以將`if (str == null)`改為`if (str == null || str.trim().length() == 0)`。

0
洪湖市| 句容市| 塔城市| 兴文县| 汝南县| 盐边县| 永善县| 辉县市| 上栗县| 图木舒克市| 江门市| 时尚| 潮安县| 黑山县| 盈江县| 鄂伦春自治旗| 新巴尔虎左旗| 依安县| 仁化县| 临夏县| 诸暨市| 武汉市| 横山县| 昭苏县| 温泉县| 敦煌市| 高雄县| 楚雄市| 塔城市| 子洲县| 惠来县| 桂阳县| 松溪县| 呼图壁县| 尼玛县| 潜江市| 荥阳市| 阜阳市| 赞皇县| 富宁县| 无为县|