上QQ阅读APP看书,第一时间看更新
2.3 读入索引文件
如果词表太大,则只读入最上面几层的索引。为了批量读入数据,把数据分页存放。参考B树索引的分页读取。
public class Page{ public Page() { data = new byte[MAX_SPACE]; } public Page(byte[] apage) { data = apage; } /** *返回数据的字节数组 * * @return页面的字节数组 */ public byte[] getpage() { return data; } /** *用给定的字节数组设置页面 * * @param array * 页面大小的字节数组 */ public void setpage(byte[] array) { data = array; } public byte[] getData() { return this.data; } /** *受保护的属性:字节数组 * */ protected byte[] data; }