package cn.itcast.day21_Prictice1;
import java.util.HashMap;
public class Test {
public static void main(String[] args) {
String str = "aababcabcdabcde";
// 创建一个map对象
HashMap<Character,Integer> map = new HashMap<>();
char[] ch_arr = str.toCharArray();
for (char c : ch_arr) {
if(map.containsKey(c)) {
// 若已经存在字符, 则 值加1次
int times = map.get(c);
map.put(c, times+1);
} else {
// 若不存在,值:存1次
map.put(c,1);
}
}
method(map,'a');
method(map,'b');
method(map,'c');
method(map,'d');
method(map,'e');
}
public static void method(HashMap<Character,Integer> map, char c) {
System.out.print(c+"("+map.get(c)+")");
}
}
|