求助,急在线等
时间:2008-08-19 18:08:37
来源:论坛整理 作者: 编辑:chinaitzhe
网友回复:此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【lys0410】截止到2008-07-18 13:49:13的历史汇总数据(不包括此帖):
发帖的总数量:49 发帖的总分数:950 每贴平均分数:19
回帖的总数量:36 得分贴总数量:2 回帖的得分率:5%
结贴的总数量:15 结贴的总分数:240
无满意结贴数:7 无满意结贴分:170
未结的帖子数:34 未结的总分数:710
结贴的百分比:30.61 % 结分的百分比:25.26 %
无满意结贴率:46.67 % 无满意结分率:70.83 %
楼主该结一些帖子了网友回复:存在数字的定义是什么?如果只是简单的想看一个字符串中是否包含0-9之间的数字,直接用String的matches方法去匹配一个正则表达式就可以了阿。
网友回复:
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ String str="u0rh"; char[] charArr=str.toCharArray(); int i=0; boolean hasNum=false; while(i<charArr.length) { if(charArr[i]<='9' && charArr[i]>='0') { hasNum=true; break; } i ; } if(hasNum) System.out.println("has number"); else System.out.println("no number");
网友回复:基础很重要啊
网友回复:
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ String str = "133uu3a"; Pattern p = Pattern.compile("\\d "); Matcher m = p.matcher(str); if(m.find()) { System.out.println("存在数字"); } else { System.out.println("没有数字"); }
网友回复:
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ String str = "133uu3a"; if(str.split("\d").length>0){ //字符串里有数字 }else{ //字符串里没有数字 }
网友回复:楼上的方法最好
网友回复:
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ Matcher m = new Pattern.compile("[0-9]").matcher(str); if(m.find()) { 包含 }
网友回复:改进一下我之前那个(主要是提高效率)
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ String str="u0rh"; int i=0; boolean hasNum=false; while(i<str.length()) { if(str.charAt(i)<='9' && str.charAt(i)>='0') { hasNum=true; break; } i ; } if(hasNum) System.out.println("has number"); else System.out.println("no number");
网友回复:
- Java code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ String str="adf1ad"; boolean flag=str.matches("\\w*[0-9] \\w*"); System.out.println(flag);
网友回复:
这个有问题 如果是纯数字呢?
网友回复:
这个肯定是不对的,即使str="",split得到的数组的长度也是1
网友回复:
正则,。真强大
网友回复:学习
网友回复:isDigit
网友回复:
网友回复:To:狂人
Pattern p = Pattern.compile("\\d ");(\d 匹配数字:[0-9] ,/引用吗? 是什么作用?)谢谢5楼狂人,解答一下。
关键字:
上一篇:关于润乾报表开发,望高手指点迷津
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面