Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java校验字符串是否为数字

作者:翻成云恨雨愁   发布日期:2026-02-20   浏览:38

public class StringNumericCheck {

    // 方法用于校验字符串是否为数字
    public static boolean isNumeric(String str) {
        // 使用正则表达式来匹配字符串是否为数字
        // \d+ 表示一个或多个数字字符
        return str.matches("\\d+");
    }

    public static void main(String[] args) {
        // 测试用例
        String test1 = "12345";
        String test2 = "abc123";
        String test3 = "98765";

        // 输出测试结果
        System.out.println(isNumeric(test1)); // true
        System.out.println(isNumeric(test2)); // false
        System.out.println(isNumeric(test3)); // true
    }
}

解释说明:

  1. 方法 isNumeric:该方法接收一个字符串参数 str,并使用正则表达式 \d+ 来检查该字符串是否只包含数字字符。\d+ 表示一个或多个数字字符。
  2. matches 方法:这是 Java 中 String 类的一个方法,用于判断字符串是否与给定的正则表达式匹配。如果匹配,则返回 true,否则返回 false
  3. 测试用例:在 main 方法中,我们定义了几个测试字符串,并调用 isNumeric 方法来验证它们是否为纯数字字符串。

上一篇:java执行python代码

下一篇:java datetime转date

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java list 查找

java 解压rar

java读取excel中的图片

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站