在你运用一些算法进行计算的时候,如果是一个整型的计算有的时候;
传入的数据可能是一个字符串,这个字符串可能是可以从string直接转成integer的。
但是如果是一串abcd的话,你直接转成integer的时候一定会报错的。
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
使用Pattern.compile进行判断即可。
传入的数据可能是一个字符串,这个字符串可能是可以从string直接转成integer的。
但是如果是一串abcd的话,你直接转成integer的时候一定会报错的。
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
使用Pattern.compile进行判断即可。