到目前为止,这是我尝试过的:
public class CharacterCounter {
public static void main(String[] args){
String string = "sashimi";
int count = 0;
for(int i =0; i < string.length(); i++){
if(string.charAt(i) == 'i'){
count++;
}
}
System.out.println("The number of letter i is " + count);
}
}
输出:
The number of letter i is 2
但我想做的是,程序应该计算出现次数最多的字符。
例如这里的字符串是SASHIMI,输出应该是:
the number of letter S is 2
the number of letter I is 2
我被这个问题困住了。我需要你的帮助。谢谢。