java 如何判断一个字符串是数字
2011-09-21 20:24
483 查看
1。java类库自带的方法:
public boolean isNum(String msg){
if(java.lang.Character.isDigit(msg.charAt(0))){
return true;
}
return false;
}
现在就改为下面的简单说明了,至于具体的方法实现字符串判断是否数字我就不写了。
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;
}
public boolean isNum(String msg){
if(java.lang.Character.isDigit(msg.charAt(0))){
return true;
}
return false;
}
现在就改为下面的简单说明了,至于具体的方法实现字符串判断是否数字我就不写了。
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中如何判断一个输入是数字(小数和整数)还是字符串?
- java中如何判断一个字符串中含有字母或数字
- java cloneable以及如何判断一个字符串是否为数字。
- java中如何判断一个字符串中含有字母或数字
- java 如何判断一个字符串是数字
- C++如何判断一个string字符串,是否是数字
- Java里如何判断一个String是空字符串或空格组成的字符串
- Java中怎样判断一个字符串是否是数字
- java中判断一个字符串是否为整型数字
- Java中怎样判断一个字符串是否是数字
- oracle如何判断一个字符串是否为数字或日期
- java中判断一个字符串是否都为数字和截取数字
- Java判断一个字符串是否是数字
- Java 如何判断一个字符串中是否包含某一 子字符串
- Java中怎样判断一个字符串是否为数字
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- 如何判断一个字符串是否全由数字组成
- Java判断一个字符串是不是数字