题目描述
计算数字k在0到n中的出现的次数,k可能是0~9的一个值
思路
对每一个0到n的数字i,将i转化为String,取String的每一个char,比较其值是否为k。
int转化为String: int + “”
取String字符的方法:charAt
char和int的比较是char和int数值对应的AscII码的比较
代码
1 | public int digitCounts(int k, int n) { |
考察点
- int转化为字符串
- charAt方法
- char和int值的比较
计算数字k在0到n中的出现的次数,k可能是0~9的一个值
对每一个0到n的数字i,将i转化为String,取String的每一个char,比较其值是否为k。
int转化为String: int + “”
取String字符的方法:charAt
char和int的比较是char和int数值对应的AscII码的比较
1 | public int digitCounts(int k, int n) { |