日期:2014-05-20 浏览次数:20785 次
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'