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 日
如果觉得我的文章对你有用,请随意赞赏