用java语言设计一个算法,计算一个顺序串S中最大字符出现的字数
时间: 2024-04-29 07:24:49 浏览: 119
您好!对于您的问题,我可以回答。
以下是Java语言代码,可以计算一个顺序串S中最大字符出现的次数:
```
import java.util.HashMap;
public class MaxCharCount {
public static void main(String[] args) {
String s = "Hello World!";
HashMap<Character, Integer> map = new HashMap<>();
int maxCount = 0;
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
int count = map.getOrDefault(c, 0) + 1;
map.put(c, count);
maxCount = Math.max(maxCount, count);
}
System.out.println("最大字符出现的次数为:" + maxCount);
}
}
```
输出结果是:
```
最大字符出现的次数为:3
```
希望能对您有所帮助!
阅读全文