package com.zyf.day24;
import java.util.Scanner;
import java.util.TreeMap;
/**
* 从键盘输入一个字母组成字符串,分别统计每个字母出现的次数
* 要求输出的效果按照字母的顺序输出a(2)b(4)
* @author root
*
*/
public class demo3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入一段字符串");
Scanner scanner = new Scanner(System.in);
String line = scanner.next();
//先把字符串转换成字符数组
char[] arr = line.toCharArray();
TreeMap<Character,Integer> map = new TreeMap<Character,Integer>();
for(char c : arr){
if(map.containsKey(c)){
int count = map.get(c);
map.put(c, count + 1);
}else{
map.put(c, 1);
}
}
System.out.println(map);
}
}
统计字符出现的次数
最新推荐文章于 2023-12-28 21:42:49 发布