| Modifier and Type | Class and Description |
|---|---|
static interface |
DictionaryMaker.Filter |
| Constructor and Description |
|---|
DictionaryMaker() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Item item)
插入条目
|
void |
add(IWord word)
向词典中加入一个词语
|
void |
add(String param) |
void |
add(String value,
String label) |
void |
addAll(List<Item> itemList)
插入全部条目
|
void |
addAllNotCombine(List<Item> itemList)
插入新条目,不执行合并
|
void |
addNotCombine(Item item)
插入条目,但是不合并,如果已有则忽略
|
static DictionaryMaker |
combine(String... pathArray)
合并多部词典
|
static DictionaryMaker |
combine(String pathA,
String pathB)
合并两部词典
|
static DictionaryMaker |
combineWhenNotInclude(String[] pathArray)
合并,只补充除第一个词典外其他词典的新词
|
static DictionaryMaker |
combineWithNormalization(String[] pathArray)
对除第一个之外的词典执行标准化,并且合并
|
Set<Map.Entry<String,Item>> |
entrySet()
浏览所有词条
|
Item |
get(IWord word) |
Item |
get(String key) |
Set<String> |
keySet() |
TreeSet<String> |
labelSet() |
static DictionaryMaker |
load(String path)
从磁盘加载
|
static List<Item> |
loadAsItemList(String path)
读取所有条目
|
static List<Item> |
normalizeFrequency(List<Item> itemList)
调整频次,按排序后的次序给定频次
|
void |
remove(String value)
删除一个词条
|
boolean |
saveTxtTo(String path)
将自己以文本文档的方式保存到磁盘
|
boolean |
saveTxtTo(String path,
DictionaryMaker.Filter filter)
允许保存之前对其做一些调整
|
String |
toString() |
public void add(IWord word)
word - 词语public void remove(String value)
value - public static List<Item> loadAsItemList(String path)
path - public static DictionaryMaker load(String path)
path - public void addAllNotCombine(List<Item> itemList)
itemList - public void add(Item item)
item - public void addNotCombine(Item item)
item - public static DictionaryMaker combine(String pathA, String pathB)
pathA - pathB - public static DictionaryMaker combine(String... pathArray)
pathArray - public static DictionaryMaker combineWithNormalization(String[] pathArray)
pathArray - public static DictionaryMaker combineWhenNotInclude(String[] pathArray)
pathArray - public boolean saveTxtTo(String path)
ISaveAblepublic void add(String param)
public boolean saveTxtTo(String path, DictionaryMaker.Filter filter)
path - filter - Copyright © 2014–2021 码农场. All rights reserved.