在网上看到Java编程练习的解释时,我发现了以下代码:
int[] count = new int[128];
int length = 0;
for(char c: s.toCharArray()){
if(++count[c] == 2){
length += 2;
count[c] = 0;
}
}
我理解代码的作用,但我不知道它如何使用 char 索引(即 count[c],其中 c 是 char)访问数组元素。我以为索引只能是整数?
char 被隐式转换为 int。索引仍然是一个 int。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)