import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/**

  • @auther 付强
  • @date 2020/3/15 - 10:26
  • /
    public class Main {
    public static void main(String[] args) {
      Scanner scanner=new Scanner(System.in);
      String s = scanner.nextLine();
      HashMap<Character,Integer> map=new HashMap<Character, Integer>();
      for(int i=0;i<s.length();i++){
          char c = s.charAt(i);
          int num=1;
          if(c!=' '){
              if(map.get(c)==null){
                  map.put(c,1);
              }else if(map.get(c)!=0){
                  num=map.get(c);
                  map.put(c,num+1);
              }
          }
      }
      StringBuilder sb=new StringBuilder();
      for (Map.Entry<Character, Integer> entry : map.entrySet()) {
          sb.append(entry.getKey());
          sb.append(entry.getValue());
      }
      System.out.println(sb.toString());
    }
    }
    利用一个key,value来进行存值最后tostring获得结果