//方法一:用JAVA自带的函数
public static boolean isNumeric(String str){
for (int i = ();--i>=0;){
if (!((i))){
return false;
}
}
return true;
}
/*方法二:推荐,速度最快
* 判断是否为整数
* @param str 传入的字符串
* @return 是整数返回true,否则返回false
*/
public static boolean isInteger(String str) {
Pattern pattern = ("^[-\\+]?[\\d]*$");
return (str).matches();
}
//方法三:
public static boolean isNumeric(String str){
Pattern pattern = ("[0-9]*");
return (str).matches();
}
//方法四:
public final static boolean isNumeric(String s) {
if (s != null && !"".equals(()))
return ("^[0-9]*$");
else
return false;
}
//方法五:用ascii码
public static boolean isNumeric(String str){
for(int i=();--i>=0;){
int chr=(i);
if(chr<48 || chr>57)
return false;
}
return true;
}
//方法六:使用异常方式
public static boolean isNumeric(String str){
try {
Integer valueOf = (str);
return true;
}catch(Exception e) {
return false;
}
}