亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
缙云县| 霞浦县| 阿城市| 滦南县| 读书| 普定县| 漯河市| 阳信县| 平凉市| 周口市| 景德镇市| 长治市| 昌邑市| 临夏市| 汝城县| 壶关县| 万全县| 铜陵市| 德安县| 巴塘县| 兴和县| 兴宁市| 安远县| 炉霍县| 若尔盖县| 奇台县| 城固县| 安岳县| 蕉岭县| 新邵县| 开原市| 延安市| 高要市| 霍州市| 綦江县| 乌拉特后旗| 梧州市| 洛南县| 阜宁县| 上蔡县| 昭通市|