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));
    }