类 com.hankcs.hanlp.dictionary.py.Pinyin
的使用

使用 Pinyin 的软件包
com.hankcs.hanlp   
com.hankcs.hanlp.dictionary.py   
 

com.hankcs.hanlpPinyin 的使用
 

返回变量类型为 Pinyin 的类型的 com.hankcs.hanlp 中的方法
static List<Pinyin> HanLP.convertToPinyinList(String text)
          转化为拼音
 

com.hankcs.hanlp.dictionary.pyPinyin 的使用
 

声明为 Pinyincom.hankcs.hanlp.dictionary.py 中的字段
static Pinyin[] PinyinDictionary.pinyins
           
static Pinyin[] Integer2PinyinConverter.pinyins
           
static Pinyin[] String2PinyinConverter.tone2tone5
          将音调统一换为轻声,下标为拼音的ordinal,值为音调5或最大值
 

返回 Pinyincom.hankcs.hanlp.dictionary.py 中的方法
static Pinyin TonePinyinString2PinyinConverter.convert(String singlePinyin)
           
static Pinyin[] String2PinyinConverter.convert2Array(String complexText, boolean removeTone)
          将拼音文本转化为完整的拼音,支持汉英混合的杂乱文本,注意如果混用拼音和输入法头的话,并不会有多高的准确率,声调也不会准的
static Pinyin String2PinyinConverter.convert2Tone5(Pinyin p)
          将拼音的音调统统转为5调或者最大的音调
static Pinyin TonePinyinString2PinyinConverter.convertFromToneNumber(String singlePinyin)
           
static Pinyin[] PinyinUtil.convertList2Array(List<Pinyin> pinyinList)
          将列表转为数组
static Pinyin String2PinyinConverter.convertSingle(String single)
          将单个音节转为拼音
static Pinyin[] PinyinDictionary.convertToPinyinArray(String text)
          转为拼音
static Pinyin[] PinyinDictionary.get(String key)
           
static Pinyin Integer2PinyinConverter.getPinyin(int ordinal)
           
static Pinyin PinyinUtil.removeTone(Pinyin p)
           
static Pinyin Pinyin.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
static Pinyin[] Pinyin.values()
          按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
 

返回变量类型为 Pinyin 的类型的 com.hankcs.hanlp.dictionary.py 中的方法
static List<Pinyin> String2PinyinConverter.convert(String complexText)
          文本转拼音
static List<Pinyin> TonePinyinString2PinyinConverter.convert(String[] pinyinArray)
           
static List<Pinyin> TonePinyinString2PinyinConverter.convert(String tonePinyinText, boolean removeNull)
           
static List<Pinyin> String2PinyinConverter.convert(String complexText, boolean removeTone)
          文本转拼音
static Pair<List<Pinyin>,List<Boolean>> String2PinyinConverter.convert2Pair(String complexText, boolean removeTone)
          将混合文本转为拼音
static List<Pinyin> TonePinyinString2PinyinConverter.convertFromToneNumber(String[] pinyinArray)
           
static List<Pinyin> PinyinDictionary.convertToPinyin(String text)
          转为拼音
static List<Pinyin> PinyinDictionary.convertToPinyin(String text, boolean remainNone)
           
static List<Pinyin> String2PinyinConverter.makeToneToTheSame(List<Pinyin> pinyinList)
          将所有音调都转为1
protected static List<Pinyin> PinyinDictionary.segLongest(char[] charArray, AhoCorasickDoubleArrayTrie<Pinyin[]> trie)
          用最长分词算法匹配拼音
protected static List<Pinyin> PinyinDictionary.segLongest(char[] charArray, AhoCorasickDoubleArrayTrie<Pinyin[]> trie, boolean remainNone)
           
 

参数类型为 Pinyincom.hankcs.hanlp.dictionary.py 中的方法
static Pinyin String2PinyinConverter.convert2Tone5(Pinyin p)
          将拼音的音调统统转为5调或者最大的音调
static Pinyin PinyinUtil.removeTone(Pinyin p)
           
 

类型变量类型为 Pinyincom.hankcs.hanlp.dictionary.py 中的方法参数
static Pinyin[] PinyinUtil.convertList2Array(List<Pinyin> pinyinList)
          将列表转为数组
static List<String> PinyinUtil.convertPinyinList2TonePinyinList(List<Pinyin> pinyinList)
          转换List pinyinList到List,其中的String为带声调符号形式
static List<Pinyin> String2PinyinConverter.makeToneToTheSame(List<Pinyin> pinyinList)
          将所有音调都转为1
 



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