package test;
import java.applet.Applet;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
public class A
{
public static void main(String[] args)
{
String content = "aaaabbc中国中1512@";
HashMap map = new HashMap();
for (int i = 0; i < content.length(); i++)
{
char c = content.charAt(i);
Integer num = (Integer) map.get(c);
if (num == null)
num = 0;
map.put(c, num + 1);
}
System.out.println("map="+map);
//迭代输出map中的值
Set entrys = map.entrySet();
for (Iterator iter = entrys.iterator(); iter.hasNext();)
{
Map.Entry entry = (Entry) iter.next();
System.out.println(entry.getKey() + ":" + entry.getValue());
}
}
}
import java.applet.Applet;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
public class A
{
public static void main(String[] args)
{
String content = "aaaabbc中国中1512@";
HashMap map = new HashMap();
for (int i = 0; i < content.length(); i++)
{
char c = content.charAt(i);
Integer num = (Integer) map.get(c);
if (num == null)
num = 0;
map.put(c, num + 1);
}
System.out.println("map="+map);
//迭代输出map中的值
Set entrys = map.entrySet();
for (Iterator iter = entrys.iterator(); iter.hasNext();)
{
Map.Entry entry = (Entry) iter.next();
System.out.println(entry.getKey() + ":" + entry.getValue());
}
}
}
本文介绍了一个简单的Java程序,用于统计并输出给定字符串中每个字符出现的次数。通过使用HashMap来存储字符及其对应的出现次数,该程序展示了如何遍历字符串、更新计数并在最后打印出所有字符的频率。
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数&spm=1001.2101.3001.5002&articleId=8822405&d=1&t=3&u=f3a2e354fc6449d3a355f871c8b36a32)
955

被折叠的 条评论
为什么被折叠?



