行业知识
用Java统计字符串中每个字符出现的次数
2026-10-26 17:44:43
来源:互联网转载
index.php/tags-602.html" >使用了HashMap来统计字符串中每个字符的出现次数
()package com.tianyang;import java.util.HashMap;import java.util.Map;// author-刘辉辉public class 统计字符串次数 { public static void main(String[] args) { String str = "Hello World!"; Map charCountMap = new HashMap(); for (char c : str.toCharArray()) { if (charCountMap.containsKey(c)) { charCountMap.put(c, charCountMap.get(c) + 1); } else { charCountMap.put(c, 1); } } System.out.println("每个字符的出现次数:"); for (Map.Entry entry : charCountMap.entrySet()) { System.out.println(entry.getKey() + " : " + entry.getValue()); } }} 运行结果:
每个字符的出现次数: : 1! : 1r : 1d : 1e : 1W : 1H : 1l : 3o : 2
解析:首先,我们将字符串转换为字符数组。然后,我们遍历字符数组,并在HashMap中增加每个字符的出现次数。最后,我们遍历HashMap,并打印出每个字符的出现次数。
()