java找出字符串中出现次数最多的字符和次数
时间: 2023-10-16 07:11:05 浏览: 171
Java求字符串中出现次数最多的字符串以及出现次数
可以使用一个长度为 256 的 int 数组来记录每个字符出现的次数,然后遍历一遍字符串即可找出出现次数最的字符和次数。以下是 Java 代码现:
```
public static void findMostFrequent(String str) {
int[] count = new int[256];
int maxCount 0;
char maxChar = ' ';
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
count[c]++;
if (count[c] > maxCount) {
maxCount = count[c];
maxChar = c;
}
}
System.out.println("最多出现的字符是:" + maxChar);
System.out.println("出现的次数是:" + maxCount);
}
```
你可以把要查找的字符串作为参数传入 `findMostFrequentCharacter` 方法中,该方法会输出出现次数最多的字符和次数。
阅读全文