思路:
先将字符串转化成为字符数组,再将字符数组中的元素一个个利用 ASCII 码表比较判断
源码:
String str = "123456ab";
System.out.println(isNumber(str));
}
public static boolean isNumber(String str) {
char[] array = str.toCharArray();
for (int i = 0; i < array.length; i++) {
if (array[i] < '0' || array[i] > '9') {
return false;
}
}
return true;
}
输出结果为:false