JAVA判断字符串是否为数字
2010-11-26 16:33
232 查看
下面有四种方法,估计好用的应该是第三种吧。
1.用JAVA自带的函数
public static boolean isNumeric(String str) {
for (int i = str.length();--i>=0;) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
2.正则表达式
public static boolean isNumeric(String str) {
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
3.还是正则表达式
public static boolean isNumeric(String str) {
if(str.matches("//d*")) {
return true;
} else {
return false;
}
}
4.用ascii码
public static boolean isNumeric(String str) {
for(int i=str.length();--i>=0;) {
int chr=str.charAt(i);
if(chr<48 || chr>57)
return false;
}
return true;
}
1.用JAVA自带的函数
public static boolean isNumeric(String str) {
for (int i = str.length();--i>=0;) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
2.正则表达式
public static boolean isNumeric(String str) {
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
3.还是正则表达式
public static boolean isNumeric(String str) {
if(str.matches("//d*")) {
return true;
} else {
return false;
}
}
4.用ascii码
public static boolean isNumeric(String str) {
for(int i=str.length();--i>=0;) {
int chr=str.charAt(i);
if(chr<48 || chr>57)
return false;
}
return true;
}
相关文章推荐
- java中判断字符串是否为数字的方法
- Java中判断字符串是否为数字的五种方法
- java中判断字符串是否为数字的方法的几种方法
- Java中判断字符串是否为数字的五种方法
- java中判断字符串是否为数字的三种方法
- Java中判断字符串是否为数字的六种方法
- java中判断字符串是否为数字的三种方法 (Java 自带函数,RegEx,ASCII)
- java中判断字符串是否为数字的三种方法
- java中判断字符串是否为数字的三种方法
- java 关于字符串是否为数字的判断
- java中判断字符串是否为数字的方法的几种方法
- java中判断字符串是否为数字的三种方法
- JAVA判断字符串是否为数字
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- Java中判断字符串是否为数字的方法
- Java中判断字符串是否为数字
- java中判断字符串是否为数字的方法的几种方法
- java中判断字符串是否为数字的三种方法
- Java判断字符串为空、字符串是否为数字
- Java中判断字符串是否为数字的五种方法