Java判断字符串是否为数字(正则表达式)

Java判断字符串是否为数字(正则表达式)
package com.walker;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Tester {    public static void main(String[] args) {        String str = "123"; //true        System.out.println(isNumeric(str));                    str = "-123";   //true        System.out.println(isNumeric(str));                    str = "abc";    //false        System.out.println(isNumeric(str));    }            //@ author: walker    //用正则表达式判断字符串是否为数字(含负数)    public static boolean isNumeric(String str) {        String regEx = "^-?[0-9]+$";        Pattern pat = Pattern.compile(regEx);        Matcher mat = pat.matcher(str);        if (mat.find()) {            return true;        }        else {            return false;        }    }}


*** walker ***

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部