package com.eric.demo;
import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;
public class WordCounts {
/**
* @param args
*/
@SuppressWarnings("unchecked")
public static void main(String[] args) {
// TODO Auto-generated method stub
String strTemp = "aaAAAAbbb!!!###$$$ccccdddddd121212";
//便于存储字符以及出现次数的信息
Map tree = new TreeMap();
//循环处理字符情况
for(int i = 0;i<strTemp.length();i++)
{
//获得字符
char ch = strTemp.charAt(i);
//统计字符出现次数情况
if(!tree.containsKey(ch))
{
tree.put(ch, new Integer(1));
}
else
{
Integer in = (Integer)tree.get(ch)+1;
tree.put(ch, in);
}
}
//转换为迭代便于输出
Iterator itrator = tree.keySet().iterator();
//循环输出
while(itrator.hasNext())
{
//获得字符对象信息
Object temp = itrator.next();
//输出每个字符出现的次数
System.out.println("Character '"+temp.toString()+"' has ("+tree.get(temp)+")");
}
}
}
统计字符串中每个字符出现次数
来源:JAVA世界
作者:www.javaif.com
时间:2008-09-27
Tag:
点击:
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
- 热门焦点
-
热点关注
相关文章
精彩推荐

