Java字符统计问题
左边一个带滚动条的文本框,
输入英文字幕。
中间一个按钮,
右边统计每一个字母的个数。
------解决方案--------------------没明白
------解决方案--------------------你要在什么地方实现?基本上明白你的意思了
------解决方案--------------------不要搞得像布置作业一样。。。
------解决方案--------------------public class 字母个数
{
public static void main(String[] fdfd)
{
sum( "asdASDasd&*( ");
}
static void sum(String str)
{
HashMap hash = new HashMap();
for(int i = 0;i < str.length();i++)
{
if(hash.containsKey(str.charAt(i)))
{
hash.put(str.charAt(i),(Integer)hash.get(str.charAt(i))+1);
}
else
{
hash.put(str.charAt(i),1);
}
}
for (Iterator it = hash.entrySet().iterator(); it.hasNext(); )
{
Map.Entry entry = (Map.Entry) it.next();
System.out.println(entry.getKey()+ "--------- "+entry.getValue());
}
}
}
S---------1
d---------2
D---------1
A---------1
a---------2
s---------2
简单写了个方法,顺序暂时不能排
你就参考一下吧
高手不要笑