public class CountChar { public static void main(String[] args) { String str = "fje你kw我FDQFj你feAF他Eajf他eo2FA我FEjfew"; // 将字符串转换为字符数组 char[] chars = str.toCharArray(); // 定义一个HashMap用于存储每个字符以及出现的次数 HashMap<Character, Integer> map = new HashMap<>(); // 遍历字符数组,统计每个字符出现的次数 for (char c : chars) { if (map.containsKey(c)) { // 如果该字符已经在map中出现过,则将其次数加1 map.put(c, map.get(c) + 1); } else { // 如果该字符第一次出现,则将其加入map中,并将次数设为1 map.put(c, 1); } } // 输出每个字符以及出现的次数 for (Map.Entry<Character, Integer> entry : map.entrySet()) { System.out.println(entry.getKey() + "出现了" + entry.getValue() + "次"); } }

有以下字符串: String str = fje你kw我FDQFj你feAF他Eajf他eo2FA我FEjfew; 请编程统计每个字符出现的次数

原文地址: https://www.cveoy.top/t/topic/fEwa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录