public class DoubleArrayDictionaryTrie extends Object implements Dictionary
| Constructor and Description |
|---|
DoubleArrayDictionaryTrie() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(String item)
将单个词加入词典
|
void |
addAll(List<String> items)
批量将词加入词典
|
void |
clear()
清空词典中的所有的词
|
boolean |
contains(String item)
判断文本是不是一个词
|
boolean |
contains(String item,
int start,
int length)
判断指定的文本是不是一个词
|
int |
getMaxLength()
词典中的词的最大长度,即有多少个字符
|
static void |
main(String[] args) |
void |
remove(String item)
将单个词从词典中删除
|
void |
removeAll(List<String> items)
批量将词从词典中删除
|
public int getMaxLength()
DictionarygetMaxLength in interface Dictionarypublic boolean contains(String item, int start, int length)
Dictionarycontains in interface Dictionaryitem - 文本start - 指定的文本从哪个下标索引开始length - 指定的文本的长度
比如:contains("我爱写程序", 3, 2);
表示的意思是“程序”是不是一个定义在词典中的词public boolean contains(String item)
Dictionarycontains in interface Dictionaryitem - 文本public void addAll(List<String> items)
DictionaryaddAll in interface Dictionaryitems - 集合中的每一个元素是一个词public void add(String item)
Dictionaryadd in interface Dictionaryitem - 词public void removeAll(List<String> items)
DictionaryremoveAll in interface Dictionaryitems - 集合中的每一个元素是一个词public void remove(String item)
Dictionaryremove in interface Dictionaryitem - 词public void clear()
Dictionaryclear in interface Dictionarypublic static void main(String[] args)
Copyright © 2014–2015 APDPlat. All rights reserved.