第一种
private boolean IsNumber(String str) {
boolean flag = true;
for (int i = 0; i < str.length(); i++) {
if ("0123456789".indexOf(str.charAt(i)) < 0) {
flag = false;
}
}
return flag;
}
第二种:使用java中 Character 函数
private boolean IsNumber(String str) {
for (int i = 0; i < str.length(); i++) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}