Java判断字符串是否为数字

Java判断字符串是否为数字

  1. 用Character.isDigit方法

public static boolean isNumeric(String str){ 
  for (int i = str.length(); i >= 0; i--){   
   if (!Character.isDigit(str.charAt(i))){ 
    return false; 
   } 
  } 
  return true; 
} 
  1. 用正则表达式进行判断

public static boolean isNumeric(String str){ 
	return str.matches("[0-9]+");
} 
  1. 用NumberUtils.isNumber方法

public static boolean isNumeric(String str){ 
	return NumberUtils.isNumber(str);
} 
原文地址:https://www.cnblogs.com/katoMegumi/p/13911961.html