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

溫馨提示×

java正則判斷數字怎么實現

小億
76
2023-11-04 16:11:29
欄目: 編程語言

可以使用正則表達式來判斷一個字符串是否為數字。以下是一個使用正則表達式判斷數字的示例代碼:

import java.util.regex.Pattern;

public class Main {
    public static void main(String[] args) {
        String str1 = "12345";
        String str2 = "12.345";
        String str3 = "-123";
        String str4 = "abc123";

        System.out.println(isNumeric(str1)); // 輸出: true
        System.out.println(isNumeric(str2)); // 輸出: true
        System.out.println(isNumeric(str3)); // 輸出: true
        System.out.println(isNumeric(str4)); // 輸出: false
    }

    public static boolean isNumeric(String str) {
        Pattern pattern = Pattern.compile("-?\\d+(\\.\\d+)?");
        return pattern.matcher(str).matches();
    }
}

上述代碼中,isNumeric方法使用了正則表達式-?\\d+(\\.\\d+)?來判斷字符串是否為數字。該正則表達式的含義是:可選的負號,后面跟著一個或多個數字(整數部分),然后可選的小數部分由一個小數點和一個或多個數字組成。

通過調用pattern.matcher(str).matches()方法來判斷字符串是否匹配該正則表達式,如果匹配則返回true,否則返回false

0
城固县| 阿城市| 秀山| 苗栗市| 余干县| 辽中县| 白城市| 田阳县| 桐乡市| 阿克| 浦城县| 禄劝| 固原市| 黄山市| 织金县| 门头沟区| 乐安县| 日喀则市| 稷山县| 江北区| 尉犁县| 思茅市| 东安县| 清水县| 武隆县| 晴隆县| 社旗县| 鹤壁市| 鄂伦春自治旗| 台中县| 攀枝花市| 遂宁市| 福建省| 东城区| 金沙县| 江山市| 庆城县| 龙里县| 宣汉县| 盱眙县| 商河县|