在Java中判断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他技巧,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误。
本文介绍的方法是用正则表达式判断。
import java.util.regex.Pattern
import java.util.regex.Matcher
程序代码:
public boolean isNumeric(String str)
{
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() )
{
return false;
}
return true;
}
☉Java怎样生成随机字符串 (2009-11-5 19:43:42)
☉JAVA开发中URL中文参数乱码的解决方法 (2009-11-3 19:50:14)
☉怎样查看Jsp编译后生成的Java文件 (2009-10-23 22:2:16)
☉Jsp代码加感叹号与不加感叹号的区别 (2009-10-22 19:32:37)
☉Java中String与Int怎样相互转换 (2009-10-22 19:9:16)
☉在Java里判断字符串是否相等 (2009-10-18 13:15:41)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。