计算一个字符串中每个字符出现次数。Map集合

/*
**需求:**

计算一个字符串中每个字符出现次数。


 */
public class Demo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入字符串:");
        String s = sc.nextLine();
        Method(s);
    }
        public static void  Method(String s){
            HashMap<Character,Integer> map =new HashMap<>();

            for (int i = 0; i <s.length() ; i++) {
                if(!map.containsKey(s.charAt(i))){
                    map.put(s.charAt(i),1);
                }else {
                    int count = map.get(s.charAt(i));
                    count++;
                    map.put(s.charAt(i),count);
                }

            }
            System.out.println(map);



    }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Qioooba/article/details/89113937