1.通过强制转换:
1、 private boolean vidateIsNumber(String str) {
try {
Long.parseLong(str);
return true;
} catch (Exception e) {
// TODO: handle exception
return false;
}
}
2.用正则表达式
首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
这两个包,或者不导入包,直接用:
//正则表达式数字验证
public boolean isNumber(String str)
{
java.util.regex.Pattern pattern=java.util.regex.Pattern.compile("[1-9][0-9]*");
java.util.regex.Matcher match=pattern.matcher(str);
if(match.matches()==false)
{
return false;
}
else
{
return true;
}
}
java验证数字
最新推荐文章于 2024-09-25 10:59:43 发布