import java.util.HashMap;
import java.util.HashSet;
public class Demo {
public static void main(String[] args) {
String str="asdgogfsgfgdhahhaaahkgfdkjdshkjfkjzxmczxczxcdsfsdasdasdads";
char [] arr=str.toCharArray();
HashMap<Character, Integer> map=new HashMap<>();
for(char c:arr) {
/* if(!map.containsKey(c)) {
map.put(c, 1);
}else {
map.put(c,map.get(c)+1);
}*/
map.put(c,!map.containsKey(c) ? 1:map.get(c)+1);//如果不包含则,值为存1;包含则加1
}
for(Character c:map.keySet()) {
System.out.println(c+"="+map.get(c)); //根据键值获取值
}
}
}
最后修改:2020 年 01 月 16 日
© 允许规范转载