我们可以使用正则表达式来判断一个String是否可以转为数字。 importjava.util.regex.Pattern;publicclassStringToNumber{publicstaticbooleanisNumber(Stringstr){// 使用正则表达式判断是否为数字Patternpattern=Pattern.compile("-?[0-9]+(\\.[0-9]+)?");returnpattern.matcher(str).matches();}publicstaticvoidmain(...
判断字符串是否为数字:1分解法 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 patter...
可以用异常来做校验 / 判断字符串是否是整数 / public static boolean isInteger(String value) { try { Integer.parseInt(value);return true;} catch (NumberFormatException e) { return false;} } / 判断字符串是否是浮点数 / public static boolean isDouble(String value) { try { Double.par...
可以用异常来做校验 /** * 判断字符串是否是整数 */ public static boolean isInteger(String val...