append 附加的意思
回答:
charAt(i)取i位置的字符 放在for循环里 把字符串遍历,取每个字符 。
s.charAt(i)-'0' 是去取字符的uincode值, digit整型对应的也是个字符。
这段代码就是计算出unicode值是digit的字符的个数。
加上单引号的:‘0’代表一个字符;
s.charAt(i)方法:返回指定索引位置的字符;
s.charAt(i)-'0':两个字符相减实际上是ASCII码对应的数相减;
s.charAt(i)-'0'==digit:也就是s.charAt(i)-'0'的结果对应的ASCII码值(整数)与 digit(整数)是否相等。
这段程序的作用 为:判断给定的一组长整数中包含对少个给定的整数,比如12311中有多少个1,返回值为:3。
本文解释了如何使用charAt(i)方法遍历字符串并比较字符,通过将字符转换为ASCII码值来计数特定数字出现的次数。
510

被折叠的 条评论
为什么被折叠?



