判断一个字符串是否都为数字
来源:互联网 发布:淘宝众筹logo矢量图 编辑:程序博客网 时间:2024/06/08 15:39
在javascript中有一个方法isDigit()使用来判断一个字符串是否都是数字,在java的字符串处理方法中没有这样的方法,觉得常常需要用到,于是上网搜了一下,整理出了两个用正则表达式匹配的判断方法,如下;
原文:http://ahomeeye.iteye.com/blog/842922
- // 判断一个字符串是否都为数字
- public boolean isDigit(String strNum) {
- return strNum.matches("[0-9]{1,}");
- }
- // 判断一个字符串是否都为数字 --方法1
- public boolean isDigit(String strNum) {
- Pattern pattern = Pattern.compile("[0-9]{1,}");
- Matcher matcher = pattern.matcher((CharSequence) strNum);
- return matcher.matches();
- }
- // 判断一个字符串是否都为数字 --方法2 利用类型转换
- public booleanisNumber(String checkStr) {
- try {
- Integer.parseInt(checkStr);
- return true; // 未抛出异常,是数字
- } catch (NumberFormatException err) {
- return false; // 抛出异常,不是数字
- }
- }
- //截取数字
- public String getNumbers(String content) {
- Pattern pattern = Pattern.compile("\\d+");
- Matcher matcher = pattern.matcher(content);
- while (matcher.find()) {
- return matcher.group(0);
- }
- return "";
- }
- 判断一个字符串是否都为数字
- 判断一个字符串是否都为数字
- 判断一个字符串是否都为数字
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- java中判断一个字符串是否都为数字和截取数字
- 判断一个字符串是否为数字
- Delphi 判断一个字符串是否为数字
- 判断一个字符串是否全部为数字
- 判断一个字符串是否全为数字
- 判断一个字符串是否为数字
- 判断一个字符串是否为数字
- 判断字符串是否为数字
- 判断字符串是否为数字
- Ubuntu和Android的问题
- oracle lag和lead函数
- ActiveX 点滴
- 根据node属性解析xml 并存入map中
- 黑么程序员_关于线程的学习
- 判断一个字符串是否都为数字
- Siebel HOW TO: How to create Products?
- 在GridView中删除前进行确认
- 手机的飞行模式
- java+poi+excel2007批量修改/导入用户信息
- 仿新浪微博返回顶部的js实现(jQuery/MooTools)
- linux下创建管理员组 使用 su - 命令
- 搜索引擎营销,Internet营销之首选
- 多线程2