package cn.day03.demo8String;
//使用到了 Tree Map 的数据结构 键值对的方式 不能有相同Key
//不同的就创建一个键值对,相同的 值就加一 即可实现统计输入字符串的个数。
import java.util.Scanner;
import java.util.TreeMap;
//键盘输入字符串 统计出字符串相同字符的个数
public class demo02ScannerString {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
String s = sc.next();
System.out.println(PR(s));
}
//判断字符串 遍历一下字符数组
public static TreeMap<Character, Integer> PR(String string){
TreeMap<Character, Integer> tm =new TreeMap<Character, Integer>();
char [] chars=string.toCharArray();
for (int i = 0; i <chars.length ; i++) {
//containsKey 判断 返回的是布尔值;
if(!tm.containsKey(chars[i])){
tm.put(chars[i],1);
}else{
int count =tm.get(chars[i])+1;
tm.put(chars[i],count);
}
}
return tm;
}
}