Bopomofo4j是一个零依赖、纯Java开发的汉字转拼音库,具备沙盒运行模式。 JavaScript版本 Bopomofo.js
/** * 本地库运行拼音转换库 */ public static final void local(); /** * 沙盒运行拼音转换库 */ public static final void sandbox(); /** * 将汉字句子转换拼音,支持声母带音调,数字音调,无音调三种格式 * * @param words 句子 * @param toneType 拼音样式 0-声母带音调,1-数字音调在最后,2-无音调,默认值0 * @param upper 是否大写,默认为假(小写) * @param cap 是否首字母大写,在upper为假时有效,默认为假(小写) * @param split 分割符号,默认一个空格 * @return 拼音 */ public static final String pinyin(String words, ToneType toneType, Boolean upper, Boolean cap, String split); /** * 将繁体中文转换为简体中文 * @param words 繁体中文句子 * @return 简体中文句子 */ public static final String cht2chs(String words); /** * 将简体中文转换为繁体中文 * @param words 简体中文句子 * @return 繁体中文句子 */ public static final String chs2cht(String words);
例如:
String v1 = Bopomofo4j.pinyin('中国人!',0, false, false, " "); System.out.println(v1);//控制台输出 zhōng guó rén! String v2 = Bopomofo4j.pinyin('患难与共的兄弟!!',1, false, false, " "); System.out.println(v2);//控制台输出 huan4 nan4 yu3 gong4 de0 xiong1 di4!! String v3 = Bopomofo4j.pinyin('this is a pinyin library!这是一个汉语拼音库!!',2, false, false, " "); System.out.println(v3);//控制台输出 this is a pinyin library! zhe shi yi ge han yu pin yin ku!!