public abstract class CommonDictionary<V> extends Object
| 构造器和说明 |
|---|
CommonDictionary() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
contains(String key)
是否含有键
|
protected abstract V |
createValue(String[] params)
从一行词典条目创建值
|
V |
get(String key)
查询一个单词
|
boolean |
load(String path)
从txt路径加载
|
protected boolean |
loadDat(ByteArray byteArray)
从dat路径加载
|
protected abstract V[] |
loadValueArray(ByteArray byteArray)
从字节中加载值数组
|
protected void |
onLoaded(TreeMap<String,V> map)
文本词典加载完毕的回调函数
|
protected boolean |
saveDat(String path,
List<V> valueArray)
保存dat到路径
|
protected abstract void |
saveValue(V value,
DataOutputStream out)
保存单个值到流中
|
int |
size()
词典大小
|
protected abstract V[] loadValueArray(ByteArray byteArray)
byteArray - public boolean load(String path)
path - protected boolean loadDat(ByteArray byteArray)
byteArray - protected boolean saveDat(String path, List<V> valueArray)
path - valueArray - protected abstract void saveValue(V value, DataOutputStream out) throws IOException
value - out - IOExceptionpublic boolean contains(String key)
key - public int size()
protected abstract V createValue(String[] params)
params - 第一个元素为键,请注意跳过Copyright © 2014–2018 码农场. All rights reserved.