急:请问java语法中怎么判段一个字符串是从0-9之间的数字组成的!!!!!! 在线等.......... thanks!!!!! 这个实在太easy了点,所以没人愿意来搭理。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己锻炼 着写! 在for 循环里 拆分 字节 然后 对应着比对 用正则表达式具体见 java.util.regex.*;最重要的是 Pattern. 靠,把它转成整型数字,如果捕捉到Exception那么就是不合法的。 回复人: Tasia(这里是CSDN吗?) ( ) 信誉:100 2004-09-29 17:02:00 得分: 0 你开了两个贴,我在那个贴子里已经回复你了 正则表达式String testStr = "01079"; int length = testStr.length(); String regex = "[0-9]{" + Integer.toString(length)+ "}+"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(testStr); if (matcher.find()) { System.out.println(matcher.group()); } else { System.out.println("gaga"); } 使用正则匹配String a="1234";if(a.matches("[0-9]*")) return true; Hibernate使用疑惑 session中对象共享的问题? 为什么用criteria 循环查询只能得到8次结果 关于多ip的无堵塞通讯问题! 请问hibernate能否动态映射数据库表 如何打出ibatis的日志信息 struts开发的视图用什么可视化工具编?Dreamwaver 读不懂struts定义的标签? ! 菜鸟请教JSP实现人民币和美元的及时转换 关于jdbcTemplate的模糊查询sql拼接问题 一个是用hibernate操作mysql的问题 如何判断一个http://localhost/test.htm是否存在呢?
具体见 java.util.regex.*;
最重要的是 Pattern.
你开了两个贴,我在那个贴子里已经回复你了
String testStr = "01079";
int length = testStr.length();
String regex = "[0-9]{" + Integer.toString(length)+ "}+";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(testStr);
if (matcher.find()) {
System.out.println(matcher.group());
} else {
System.out.println("gaga");
}
String a="1234";
if(a.matches("[0-9]*"))
return true;