黑马程序员技术交流社区
标题:
验证字符串是否为整数或小数
[打印本页]
作者:
hydrogen11
时间:
2015-5-25 22:53
标题:
验证字符串是否为整数或小数
/**
* @param args
*/
public static void main(String[] args) {
TestMain t = new TestMain();
boolean flag = t.CheckNumbers("0.8*(1/e pow ((x-200)/100))+0.2");
//boolean flag = t.CheckNumbers("0.8");
if(flag){
System.out.println("TRUE");
}else{
System.out.println("FALSE");
}
}
/**
* 验证字符串是否为整数或小数
* @param str
* @return
*/
public boolean CheckNumbers(String str)
{
//Pattern pattern = Pattern.compile("/^[\\+\\-]?\\d*?\\.?\\d*?$/"); //错误
Pattern pattern = Pattern.compile("\\d+(.\\d+)?$");
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() )
{
return false;
}
return true;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2