com.hankcs.hanlp.dependency.nnparser
类 Alphabet

java.lang.Object
  继承者 com.hankcs.hanlp.dependency.nnparser.Alphabet
所有已实现的接口:
ICacheAble

public class Alphabet
extends Object
implements ICacheAble

int 到 String 的双向map

作者:
hankcs

构造方法摘要
Alphabet()
           
 
方法摘要
 int build(TreeMap<String,Integer> keyValueMap)
           
 Integer idOf(char[] label)
          label转id
 Integer idOf(String label)
          label转id
 String labelOf(int id)
          id转label
 boolean load(ByteArray byteArray)
          载入
 void save(DataOutputStream out)
          写入
 int size()
          字母表大小
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Alphabet

public Alphabet()
方法详细信息

labelOf

public String labelOf(int id)
id转label

参数:
id -
返回:

build

public int build(TreeMap<String,Integer> keyValueMap)

idOf

public Integer idOf(char[] label)
label转id

参数:
label -
返回:

idOf

public Integer idOf(String label)
label转id

参数:
label -
返回:

size

public int size()
字母表大小

返回:

save

public void save(DataOutputStream out)
          throws Exception
从接口 ICacheAble 复制的描述
写入

指定者:
接口 ICacheAble 中的 save
抛出:
Exception

load

public boolean load(ByteArray byteArray)
从接口 ICacheAble 复制的描述
载入

指定者:
接口 ICacheAble 中的 load
返回:


Copyright © 2014–2015 鐮佸啘鍦�/a>. All rights reserved.