public static boolean isNumber(String s)
{
String ss = s.replaceAll("^[0-9]+$","");
if (ss.equals(""))
{
return true;
}else{
return false;
}
}
{
String ss = s.replaceAll("^[0-9]+$","");
if (ss.equals(""))
{
return true;
}else{
return false;
}
}
解决方案 »
- Hibernate出错 SQL Error: 1064, SQLState: 42000
- 关于用log4j写入oracle数据库的问题
- SSH 增删改查方法的代码重用如何实现
- 关于多个系统的单点登录如何实现
- 无法新建flex j2ee技术
- hibernate怪问题
- 哪位兄弟姐妹能提供一下"java数据库应用程序编程指南"的源代码
- Struts开发的WEB应用脱机浏览时TOMCAT发生java.net.unknownhostException
- 100分求jbuilder2005+jboss+mysql开发EJB的范例!
- 使用mybatis查询数据库,用的是动态sql的if标签哪里错了
- 请教学习J2EE的简单编程环境怎么布置
- 请大虾救救最笨的猜鸟
Matcher m = p.matcher("245788");
boolean b = m.matches();
System.err.println(b);
一定要JDK1.4
import java.util.regex.Matcher;
int i = Integer.parseInt("245788");
return true;
}
catch(Exception e){
return false;
}不过这方法好像不太好
String str = "5891257";
for(int i = 0; i < str.length(); i ++){
if(!Character.isDigit(str.charAt(i))){
flag = false;
break;
}
}
System.err.println(s.matches("^[0-9]+$"));
{
try
{
Integer.parseInt(str);
return true;
}
catch(Exception e)
{
return false;
}
}