自己的实验自己做
要求:当前目录下给出一个名为"news.txt"的文件,该文件每个word是以空格间隔,标点符号已经被去除,请写出一个完整的可执行的Java程序,对"news.txt"文件中出现的,每个word进行词频统计,并按从大到小的顺序输出出现词频最高的10个word。
package com.lyp.exam;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
public class exam2 {
public static void main(String[] args) throws Exception {
//频率最高的十个单词
for(int i=0;i<10;i++) {
System.out.println(list.get(i).getKey() + " " + list.get(i).getValue());
}
}
}