pinyin4j 漢語轉拼音

2021-08-25 01:44:52 字數 842 閱讀 5519

pinyin4j提供了漢語轉拼音的乙個開源庫, 支援多種拼音系統:漢語拼音、 通用拼音 、威氏拼音、注音二式、雅禮、

國語羅馬字。但當前版本貌似不支援根據上下文來識別多音字的功能。

寫個小例子試了一下,多音字簡單的取第乙個讀音:

package edu.jlu.fuliang;

import net.sourceforge.pinyin4j.pinyinhelper;

import net.sourceforge.pinyin4j.format.hanyupinyincasetype;

import net.sourceforge.pinyin4j.format.hanyupinyinoutputformat;

import net.sourceforge.pinyin4j.format.hanyupinyintonetype;

import net.sourceforge.pinyin4j.format.hanyupinyinvchartype;

import net.sourceforge.pinyin4j.format.exception.badhanyupinyinoutputformatcombination;

public class pinyin4jtest else

}} catch (badhanyupinyinoutputformatcombination e)

return pinyinbuf.tostring();

}public static void main(string args)

}

輸出

hello,huanyinglaidaozhangchun

Java漢字轉拼音pinyin4j

package com.joyce.pinyin4j import net.sourceforge.pinyin4j.pinyinhelper import net.sourceforge.pinyin4j.format.hanyupinyincasetype import net.sourcefo...

漢字轉拼音 pinyin4j例項

綜合應用小工具,漢字轉拼音元件pinyin4j例項。程式設計師收藏以備後用 package com.xcu.util import net.sourceforge.pinyin4j.pinyinhelper import net.sourceforge.pinyin4j.format.hanyupi...

拼音工具 pinyin4j

com.belerweb pinyin4j 2.5.0 方法 描述tohanyupinyinstringarray char ch,hanyupinyinoutputformat outputformat 漢語字元轉漢語拼音,outputformat為輸出格式,選填 totongyongpinyin...