读书人

新人 怎么判断数字0-9

发布时间: 2012-02-24 16:30:38 作者: rapoo

新人求助 如何判断数字0-9
for(int i=0;i<10;i++)
if(str.indexOf(i+'0')>=0)
str定义成String的,这段代码如何判断是否是数字0-9的, i+'0'表示的是char的48-57,然后怎么就判断出了int的0-9、、

请人帮助,万分感谢、

[解决办法]
先占个位置……
[解决办法]
看例子来说他只是进行了十次搜索来看字符串中是否分别含有从0到9的字符(只能判定第一次的),str.indexOf(i+'0')返回字符位置,有的话肯定>=0所以 if(str.indexOf(i+'0')>=0) 就可以执行了。
[解决办法]
0~9的ASCII码的值不就是48~57么!

读书人网 >J2SE开发

热点推荐