溫馨提示×

java如何判斷是否是數(shù)值

小億
115
2024-06-03 18:08:11
欄目: 編程語言

在Java中,可以使用try-catch語句來判斷一個(gè)字符串是否可以轉(zhuǎn)換為數(shù)值。以下是一個(gè)示例代碼:

public class Main {
    public static void main(String[] args) {
        String str = "123";

        try {
            double num = Double.parseDouble(str);
            System.out.println(str + " 是一個(gè)數(shù)值。");
        } catch (NumberFormatException e) {
            System.out.println(str + " 不是一個(gè)數(shù)值。");
        }
    }
}

在上面的代碼中,我們嘗試將字符串"123"轉(zhuǎn)換為double類型的數(shù)值。如果轉(zhuǎn)換成功,則輸出字符串是一個(gè)數(shù)值,否則會捕獲NumberFormatException異常,并輸出字符串不是一個(gè)數(shù)值。

0