正则判断是不是数字,java 正则判断
如何解决写爬虫IP受阻的问题?立即使用。
利用java正则性判断字符串是否为数字的方法;
包com . yinxin . util;
导入Java . util . regex . matcher;
导入Java . util . regex . pattern;
公共类测试{
/**
*确定字符串是否为数字。
*
* @param字符串
* @返回
*/
public static boolean is number(String String){
if (string==null)
返回false
模式模式=Pattern.compile(^-?\\d (\\。\\d)?$);
返回pattern.matcher(字符串)。匹配();
}
私有静态void是NumberTest() {
system . out . println(is number( 580 );
system . out . println(is number( 5234254125424584 );
system . out . println(is number( dfg 15 S4 D5 SD 1 FDS ));
}
公共静态void main(String[] args) {
isNumberTest();
}
}matches()方法用于检测一个字符串是否匹配给定的正则表达式。
调用此方法的str.matches(regex)形式与以下表达式产生的结果完全相同:
Pattern.matches(regex,str)语法
public boolean matches(string regex)参数:regex -匹配字符串的正则表达式。
返回值:当字符串匹配给定的正则表达式时,返回true。
更多java知识,请关注java基础课程专栏。以上是java使用规则判断是否为数字的细节。更多请关注其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。