打印出在字符串中每个字符出现的次数(HashMap+String)

import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Set;


/*打印出字符串"abbbbbccccdddee"中每个字符出现的次数*/
public class Homework01 {

    public static void main(String[] args) {
        HashMap  map=new HashMap();
        String strs = "abbbbbccccdddee";

        for(int i =0;ichar c = strs.charAt(i);
            if(map.containsKey(c)){
                map.put(c, map.get(c)+1);
            }else{
                map.put(c, 1);
            }
        }
        Set> entrys = map.entrySet();
        for(Entry entry :entrys){
            System.out.println(entry.getKey()+"出现了"+entry.getValue()+"次");
        }
    }

}

你可能感兴趣的:(java)