public static void main(String[] args) throws IOException {
// TODO 自动生成的方法存根
Scanner cin =new Scanner(System.in);
System.out.println("请输入英文文件目录!");
String filename = cin.nextLine();
if(filename == null)
{
System.out.println("该文件不存在,请重新输入!");
return ;
}
BufferedReader in = new BufferedReader(new FileReader(filename));
String s;
StringBuilder sb = new StringBuilder();
while((s = in.readLine()) !=null ){
sb.append(s);
}
in.close();
Pattern pattern;
String[] arr = sb.toString().split(" ");
Map<String,Integer> map = new HashMap<String,Integer>();
for(int i = 0; i < arr.length; i++){
if(arr[i].matches("^\\w+$")){
if(map.containsKey(arr[i]))
map.replace(arr[i], map.get(arr[i])+1);
else
map.put(arr[i], 1);
}
}
for(String key:map.keySet())
System.out.println(key +": "+ map.get(key));
}