溫馨提示×

java怎么判斷字符串是數(shù)字

小億
88
2024-03-01 17:58:12
欄目: 編程語言

可以使用Java中的正則表達(dá)式來判斷一個(gè)字符串是否為數(shù)字。以下是一個(gè)示例代碼:

public static boolean isNumeric(String str) {
    return str.matches("-?\\d+(\\.\\d+)?");  // 匹配整數(shù)或小數(shù)
}

public static void main(String[] args) {
    String str = "123.45";
    if (isNumeric(str)) {
        System.out.println("字符串是數(shù)字");
    } else {
        System.out.println("字符串不是數(shù)字");
    }
}

上面的代碼中,isNumeric方法使用正則表達(dá)式-?\\d+(\\.\\d+)?來判斷一個(gè)字符串是否為數(shù)字。如果字符串是一個(gè)整數(shù)或小數(shù),則返回true;否則返回false。

0