KWIC系统之事件架构实现(输出模块,单词统计类,单词存储类)

本文档介绍了KWIC系统中事件架构的实现,包括输出模块的`Output`类,用于打印处理后的字符串集和单词统计集。同时,详细说明了`WordsIndex`类作为观察者如何响应事件并更新`WordStorage`类,该类用于存储和统计单词数据。`WordStorage`类包含了添加、删除单词和统计的功能。
摘要由CSDN通过智能技术生成

package kwic.es;
//打印函数包装类
//类中包装了两个公有方法:打印经拆分器和排序器处理后的字符串集,以及打印统计后的单词集
public class Output{
 //打印经过拆分器和排序器处理后的字符串结果集
 //传入参数为要打印的LineStorageWrapper类的对象
  public void print(LineStorageWrapper shift_storage){
   System.out.println("--------------------------");
    for(int i = 0; i < shift_storage.getLineCount(); i++)
      System.out.println(shift_storage.getLineAsString(i));
    System.out.println("--------------------------");
    System.out.print("Add,Delete,Print,Quit:");
  }
  //打印统计后的单词集
  //传入参数为要打印的WordStorage类的对象
  public void print(WordStorage ws){
   System.out.println("--------------------------");
   for(int i=0;i<ws.getCount();i++){
    System.out.println(""+ws.getWordAtI(i)+":"+ws.getNumAtI(i));
   }
   System.out.println("--------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值