溫馨提示×

怎么用java正則判斷字符串是否為數字

小億
195
2024-01-05 14:42:25
欄目: 編程語言

您可以使用Java的正則表達式來判斷字符串是否為數字。以下是一個示例方法實現:

public static boolean isNumeric(String str) {
    // 使用正則表達式匹配數字
    String regex = "^[0-9]+$";
    return str.matches(regex);
}

在此示例中,使用matches()方法來檢查給定的字符串是否與指定的正則表達式匹配。正則表達式"^[0-9]+$"表示字符串只包含數字字符(0到9)并且不為空。

以下是一個使用示例:

public static void main(String[] args) {
    String str1 = "12345";
    String str2 = "12.34";
    
    System.out.println(isNumeric(str1)); // 輸出:true
    System.out.println(isNumeric(str2)); // 輸出:false
}

在以上示例中,isNumeric()方法分別判斷了兩個字符串是否為數字,輸出結果為truefalse。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女