假如给定一个字符串,怎么判断这个字符串里面的某个字符是不是一个数字
如:String str="danjd3t53"
其中str.charAt(5)就是数字3而不是字母
如:String str="danjd3t53"
其中str.charAt(5)就是数字3而不是字母
解决方案 »
- 串口程序在Myeclipse内运行正常,但是在dos下运行就报错是什么原因?
- applet显示图片问题,急!!
- java System.out 打印数字问题 怎么打印前面有零的数字?
- 按键发音的同步问题?
- 一个关于程序设计的问题,请给建议.
- 这个程序说第八行";"expected,我找了半天,没少一个“;”
- 用ObjectOutputStream和ObjectInputStream的对象对文件的读写为什么后面的写入会覆盖前面的?
- ??这句话如何调用??
- 关于字符串加密的疑问
- VisualAge for Java 3.0 是什么?
- 一个小型计算器程序,还有最后一个难点。。求指教
- 这个程序中,马士兵是不是说错了? 求 大牛 指导!!!
是对比danjd3
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;
}
如果直接用字符比较也是可以的。c >= '0' && c <= '9'