91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
呼玛县| 阿克| 嘉鱼县| 达州市| 鹤峰县| 泰州市| 唐河县| 克东县| 马龙县| 保定市| 永修县| 上思县| 西安市| 申扎县| 昭苏县| 正镶白旗| 逊克县| 营口市| 无为县| 灵璧县| 资源县| 肇东市| 庄河市| 海淀区| 文山县| 纳雍县| 平阴县| 东至县| 保亭| 仁寿县| 鸡东县| 梁河县| 宜春市| 延长县| 漳州市| 德令哈市| 西平县| 酒泉市| 灵丘县| 额敏县| 虹口区|