import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Set;
import java.util.TreeMap;
/*作业要求
* 做一个词频统计程序,该程序具有以下功能
基本要求:
(1)可导入任意英文文本文件
(2)统计该英文文件中单词数和各单词出现的频率(次数),并能将单词按字典顺序输出。
(3)将单词及频率写入文件。
* */
/*@author:kxd
* 本人采用Collection集合类的子类TreeMap和StringBuffer 来组织数据
* 利用TreeMap的一致性不能重复 来设置单词本 重写compare函数来排序
* 利用HashMap 中的映射便捷的统计次数
* 使用StringBuffer的可变性和强大的类函数来操作单词,
*
* */
public class Demo1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
TreeMap<StringBuffer,String > ts = new TreeMap<StringBuffer,String>(new Comparator<StringBuffer>(){
@Override
public int compare(StringBuffer sb1,StringBuffer sb2
java 单词本-词频统计
于 2018-09-21 20:29:43 首次发布