java判断字符串是否为整数_Java判断字符串是否为整数的方法有哪些

java判断字符串是否为整数_Java判断字符串是否为整数的方法有哪些_第1张图片

一、使用Java自带的函数isDigit()函数public static boolean isNumeric(String str){

for (int i = str.length();--i>=0;){

if (!Character.isDigit(str.charAt(i))){

return false;

}

}

return true;

}

二、使用正则表达式/*

* 判断是否为整数

* @param str 传入的字符串

* @return 是整数返回true,否则返回false

*/

public static boolean isInteger(String str) {

Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");

return pattern.matcher(str).matches();

}

三、使用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;

}

你可能感兴趣的:(java判断字符串是否为整数)