package com.itheima_03; import sun.reflect.generics.tree.Tree; import java.util.HashMap; import java.util.Scanner; import java.util.Set; import java.util.TreeMap; public class HashMapDemo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串"); String line = sc.nextLine(); TreeMap<Character, Integer> hm = new TreeMap<Character, Integer>(); for (int i = 0; i < line.length(); i++) { char key = line.charAt(i); Integer value = hm.get(key); if (value == null) { hm.put(key, 1); } else { value++; hm.put(key, value); } } StringBuilder sb = new StringBuilder(); Set<Character> keySet = hm.keySet(); for (Character key : keySet) { Integer value = hm.get(key); sb.append(key).append("(").append(value).append(")"); } String result = sb.toString(); System.out.println(result); } }
java中统计字符串中每个字符出现的次数
最新推荐文章于 2022-08-13 21:33:20 发布