计算输入的字符的数量
package com.itcast.cn;
import java.util.HashMap;
import java.util.Scanner;
public class lianxi {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符");
String str = sc.next();
HashMap<Character, Integer> map = new HashMap<>();
for (char c:str.toCharArray()){
//获取到的字符,去map集合判断key是不是存在
if (map.containsKey(c)){
//key存在
Integer value = map.get(c);
value++;
map.put(c,value);
}else {
//key不存在
map.put(c,1);
}
for (Character key:map.keySet()){
Integer value = map.get(key);
System.out.println(key+"="+value);
}
}
}
}