判断字符串是不是数字
来源:互联网 发布:网络机房的设计 编辑:程序博客网 时间:2024/04/29 11:53
判断字符串是不是数字,大家可能会用一些java自带的方法,也有可能用其他怪异的招式,比如判断是不是整型数字,将字符串强制转换成整型,不是数字的就会抛出错误,那么就不是整型的了。但本文介绍的比较好的两种方法:
1。java类库自带的方法:
public boolean isNum(String msg){
if(java.lang.Character.isDigit(msg.charAt(0))){
return true;
}
return false;
}
更新:
yining提醒后,我才发现以上方法写得不够到位,现在就改为下面的简单说明了,至于具体的方法实现字符串判断是否数字我就不写了。
java.lang.Character.isDigit(char ch) boolean
isDigit 只能作用于char,所以判断字符串是否为数字,要一个一个拿出char进行判断。
2。用正则表达式
首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
这两个包,接下来是代码
public boolean isNumeric(String str)
{
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() )
{
return false;
}
return true;
}
- 判断字符串是不是数字
- 判断字符串是不是数字
- 判断字符串是不是数字
- java 判断字符串是不是数字
- java 判断字符串是不是数字
- 判断字符串是不是纯数字
- 算法--判断字符串是不是数字
- java字符串判断是不是数字
- 判断一个字符串是不是纯数字字符串
- 判断一个字符串是不是数字组成
- 判断输入的字符串是不是数字
- 正则表达式判断字符串是不是数字
- c# 正则判断字符串是不是都是数字
- Java判断一个字符串是不是数字
- [判断输入的字符串是不是纯数字
- iOS 判断一个字符串是不是数字
- 判断字符串是不是数字的方法
- java判断一个字符串是不是纯数字
- Python编程获取当前路径
- 如何去除WAS数据源中类似的警告信息
- 一位IT人的辞职报告
- 我看了这些明白了如何使用正则表达式,希望对你也有帮助
- java中String,new String,StringBuffer的思考
- 判断字符串是不是数字
- 我是怎样把工资从400-4000
- Ant脚本之解读tstamp
- 增加确认对话框
- 设置为首页,加入收藏
- 七个关于有效沟通的哲理故事
- 怎样从一名程序员过度到项目经理
- C语言高效编程的的四招技巧
- Spring的动态代理机制