在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ù)值。