久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java正則判斷數字怎么實現

131次閱讀
沒有評論

共計 721 個字符,預計需要花費 2 分鐘才能閱讀完成。

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

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

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計721字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 安徽省| 丰县| 崇文区| 博罗县| 新营市| 怀仁县| 普兰县| 滨州市| 黑河市| 咸阳市| 和政县| 盐池县| 巴楚县| 全椒县| 邛崃市| 漳浦县| 克拉玛依市| 玉龙| 房山区| 富阳市| 忻城县| 塔城市| 霍山县| 绿春县| 滦南县| 白朗县| 泰来县| 江西省| 和田县| 南充市| 建水县| 聊城市| 隆安县| 沅江市| 赤壁市| 即墨市| 惠东县| 华蓥市| 东丰县| 巧家县| 麟游县|