public static class CoreDictionary.Attribute extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
int[] |
frequency
词性对应的词频
|
Nature[] |
nature
词性列表
|
int |
totalFrequency |
| 构造器和说明 |
|---|
Attribute(int size) |
Attribute(Nature nature)
使用单个词性,默认词频1000构造
|
Attribute(Nature[] nature,
int[] frequency) |
Attribute(Nature[] nature,
int[] frequency,
int totalFrequency) |
Attribute(Nature nature,
int frequency) |
| 限定符和类型 | 方法和说明 |
|---|---|
static CoreDictionary.Attribute |
create(ByteArray byteArray,
Nature[] natureIndexArray)
从字节流中加载
|
static CoreDictionary.Attribute |
create(String natureWithFrequency) |
int |
getNatureFrequency(Nature nature)
获取词性的词频
|
int |
getNatureFrequency(String nature)
已过时。
推荐使用Nature参数!
|
boolean |
hasNature(Nature nature)
是否有某个词性
|
boolean |
hasNatureStartsWith(String prefix)
是否有以某个前缀开头的词性
|
void |
save(DataOutputStream out) |
String |
toString() |
public Nature[] nature
public int[] frequency
public int totalFrequency
public Attribute(int size)
public Attribute(Nature[] nature, int[] frequency)
public Attribute(Nature nature, int frequency)
public Attribute(Nature[] nature, int[] frequency, int totalFrequency)
public Attribute(Nature nature)
nature - public static CoreDictionary.Attribute create(String natureWithFrequency)
public static CoreDictionary.Attribute create(ByteArray byteArray, Nature[] natureIndexArray)
byteArray - natureIndexArray - public int getNatureFrequency(String nature)
nature - 字符串词性public int getNatureFrequency(Nature nature)
nature - 词性public boolean hasNature(Nature nature)
nature - public boolean hasNatureStartsWith(String prefix)
prefix - 词性前缀,比如u会查询是否有ude, uzhe等等public void save(DataOutputStream out) throws IOException
IOExceptionCopyright © 2014–2018 码农场. All rights reserved.