0
点赞
收藏
分享

微信扫一扫

Java 判断字符串能否转化为数字的三种方法

陆公子521 2022-03-15 阅读 46


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、用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;
}



举报

相关推荐

0 条评论