首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

转java中判断字符串是不是为数字的三种方法

2012-10-27 
转java中判断字符串是否为数字的三种方法java中判断字符串是否为数字的三种方法 1.用JAVA自带的函数public

转java中判断字符串是否为数字的三种方法
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;}

热点排行