日期:2014-05-20 浏览次数:21006 次
public static void main(String[] args) {
System.out.println(isNumber("danjd3t53", 5));
}
public static boolean isNumber(String s, int p) {
boolean flag = false;
char c = s.charAt(p);
if (c >= '0' && c <= '9') {
flag = true;
}
return flag;
}
------解决方案--------------------
取ASCII比较的话:是48 - 57
如果直接用字符比较也是可以的。c >= '0' && c <= '9'