<span style="white-space:pre"> </span>String a="123.23";
Pattern pattern = Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$");
Matcher isNum = pattern.matcher(a);
if( !isNum.matches() ){
System.out.println("不是数字");
}
else
{
System.out.println("是数字");
}
java中判断数字带小数点后取两位
最新推荐文章于 2024-07-13 02:58:29 发布
这篇博客介绍如何在Java中使用正则表达式判断一个字符串是否为带有小数点且小数部分精确到两位的数字。通过Pattern和Matcher进行匹配验证,如果不符合条件则输出"不是数字",否则输出"是数字"。
摘要由CSDN通过智能技术生成