我正在尝试计算字符数组中每个字符的出现次数。特定的小写或大写字母出现了多少次?我一直在循环并遇到错误,有什么有效的方法吗?
这是我用来填充随机字符数组的代码:
这是我用来填充随机字符数组的代码:
char[] chararray = new char[1000];
for (int i = 0; i < chararray.length; i++) {
char c = randomCharacter();
chararray[i] = c;
}//end for
我尝试创建第二个数组来计算大写和小写字母,但是我不确定该怎么做:
int[] counter = new int[52];
非常感谢您的帮助。谢谢。
int[] counter = new int[52]
数组中。如果它们不在该范围内,你可以先检查它们是否在你感兴趣的字符之间,然后减去它们以获取索引。ASCII值'A'=65,'Z'=90和'a'=97,'z'=122。 - mkobit