我想有一个数组长度26(对于字母表的每个字符)。当在命令行参数中写入一个短语时,每个字母的出现频率存储在该数组中。
我做这件事的最好方法是什么?假设只有小写ASCII字符....
int hits = new int[26];
String s =... ;
for(char c: s.toCharArray())
hits[c- 'a'] ++;
这当然不是最好的方法,但可以是一个很好的起点。