帮忙用java编写一个输入字符,并能自动统计每个字符输入的次数的程序
我新手,老是出错,又找不到原因,帮忙写一个,非常感谢,参考学习下,谢谢了..
------解决方案--------------------import java.util.*;
import java.io.*;
public class CountChar {
public static void main(String[] args){
HashMap <Character,Integer> charMap = new HashMap <Character,Integer> ();
InputStreamReader in = new InputStreamReader(System.in);
Character c = null;
Integer count = null ;
try{
c = Character.valueOf((char)in.read());
while(c.charValue()!= '# '){
count = charMap.get(c);
charMap.put(c,count==null ? 1:count+1);
c = Character.valueOf((char)in.read());
}
}catch(
IOException e){
System.out.println( "Error!!! ");
System.exit(-1);
}
System.out.println(charMap);
}
}
收分!!!!!