例子:
对于一个字符串,统计字符串中每个字符出现的次数。比如:
原字符串:abcadefblfmbaeec
a出现了3次
b出现了3次
c出现了2次
d出现了1次
e出现了3次
f出现了2次
l出现了1次
m出现了1次
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
HashMap<Character,Integer> map = new HashMap<>();
String s = "abcadefblfmbaeec";
for(int i=0;i<s.length();i++) {
char c = s.charAt(i);
Integer count = map.get(c);
if(count==null)
map.put(c, 1);
else
map.put(c,count+1);
}
for(Character key: map.keySet()) {
Integer value = map.get(key);
System.out.println(key+"出现了"+value+"次");
}
}
}