java编写简单程序,计算字符数组中每个字符出现的次数
时间: 2024-03-10 07:51:04 浏览: 33
好的,以下是一个简单的 Java 程序,可以计算字符数组中每个字符出现的次数:
```java
import java.util.HashMap;
public class CharCount {
public static void main(String[] args) {
char[] charArray = {'a', 'b', 'c', 'd', 'a', 'b', 'c', 'a'};
HashMap<Character, Integer> charCountMap = new HashMap<>();
for (char c : charArray) {
if (charCountMap.containsKey(c)) {
charCountMap.put(c, charCountMap.get(c) + 1);
} else {
charCountMap.put(c, 1);
}
}
for (char c : charCountMap.keySet()) {
System.out.println(c + ": " + charCountMap.get(c));
}
}
}
```
这个程序使用了 HashMap 来存储每个字符出现的次数,遍历字符数组,如果字符已经在 HashMap 中存在,则将对应的计数器加一,否则将字符加入 HashMap,并将计数器设为 1。最后,遍历 HashMap,输出每个字符及其出现的次数。