类 TermTupleScanner
java.lang.Object
hust.cs.javacourse.search.parse.AbstractTermTupleStream
hust.cs.javacourse.search.parse.AbstractTermTupleScanner
hust.cs.javacourse.search.parse.impl.TermTupleScanner
public class TermTupleScanner extends AbstractTermTupleScanner
TermTupleScanner是一个AbstractTermTupleStream流对象,
它利用java.io.BufferedReader去读取文本文件得到一个个三元组TermTuple.
其具体子类需要重新实现next方法获得文本文件里的三元组
-
字段概要
字段 修饰符和类型 字段 说明 protected intcountcount用于标记单词出现的位置protected java.util.List<java.lang.String>stringListstringList用于存储一个文档中的所有单词,构成一个列表 -
构造器概要
构造器 构造器 说明 TermTupleScanner()TermTupleScanner(java.io.BufferedReader input) -
方法概要
修饰符和类型 方法 说明 protected voidgetStringList()由输入流对象input得到相关文档的所有单词形成的列表AbstractTermTuplenext()获得下一个三元组
-
字段详细资料
-
count
protected int countcount用于标记单词出现的位置 -
stringList
protected java.util.List<java.lang.String> stringListstringList用于存储一个文档中的所有单词,构成一个列表
-
-
构造器详细资料
-
TermTupleScanner
public TermTupleScanner() -
TermTupleScanner
public TermTupleScanner(java.io.BufferedReader input)
-
-
方法详细资料
-
getStringList
protected void getStringList()由输入流对象input得到相关文档的所有单词形成的列表
-
next
获得下一个三元组- 指定者:
next在类中AbstractTermTupleStream- 返回:
- :下一个三元组;如果到了流的末尾,返回null
-