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

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 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券