统计一个大文件里出现次数top k的单词
具体实现步骤:
1、遍历文本,统计不同单词出现的次数(这里要注意判别是否是单词)。
2、对map的value进行降序排列(这里运用了java中collections.sort()方法来排序),列出前十个单词。
import java.util.*;
import java.util.Map.Entry;
import java.io.*;
import junit.framework.TestCase;
public class search {
public static void main(String[] args) throws FileNotFoundException
{
System.out.println("Press any letter to start word count:");
Scanner s = new Scanner(System.in);
if (s.nextLine() == null)
{
s.close();
System.exit(0);
} else
{
s.close();
}
Map<String,Integer> map=