使用正则表达式判断字符串是否是Doble类型
//判断是否是double类型
public static boolean isDouble(String input) {
Matcher mer = Pattern.compile("^[+-]?[0-9.]+$").matcher(input);
return mer.find();
}
判断一个字段串内容是否为数字类型
private boolean isNumeric(String str) {
for (int i = str.length(); --i >= 0; ) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}