- 其实你已经可以想到了,用substring会返回新的字符串,仅仅用就可以实现了
- int indexOf(String str, int fromIndex)
- 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
- 思路是一样的,都是递归思想,虽然用这个不会返回新字符串,但是,每次会改变int fromIndex的值
复制代码
这种方法还需要把数字转成字符串,如果不想转字符串,还可以用嵌套循环获取每个位的值再计数,比如
646 /1 %10 =6 计数器+1
646/10 % 10 = 4
646/100 % 10 = 6 计数器+1
647....
|