Character.isDigit
程序员文章站
2024-03-23 14:59:16
...
/**
* 判断字符串是否为整数
*
* @param value
* @return
*/
public static boolean isNumber(String value) {
for (int i = 0; value != null && i < value.length(); i++) {
char e = value.charAt(i);
if (!Character.isDigit(e)) {
return false;
}
}
return true;
}
以上方法较老套
public static boolean isNumber2(String value) {
boolean result = false;
try {
Integer.parseInt(value);
} catch (Exception ex) {
result = false;
}
return result;
}
利用异常做判断不常用
上一篇: javase基础
下一篇: 方法参数的传递(基本类型)