最近在做類似的專案,從網上搜了下相關的開源工具,其中pinyin4j比較容易上手,主要通過pinyinhelper工具類來實現功能,
主要方法有:
1、 tohanyupinyinstringarray(char,hanyupinyinoutputformat),
tohanyupinyinstringarray(char)
將char(漢字)轉為拼音,hanyupinyinoutputformat是拼音輸出的格式設定,可以不用此引數。
下面是demo**
public class pinyintest catch(badhanyupinyinoutputformatcombinatione) else if(((int)c>=65 && (int)c<=90)|| ((int)c>=97 && (int)c<=122));
}else;
string pingyinarray = exchange(temp);
setpinyinset = newhashset();
for(int i=0;ipinyinset.add(pingyinarray[i]);
return pinyinset.toarray()[0].tostring();
return null;
* 遞迴
* @author wyh
* @paramstrjaggedarray
* @return
public staticstring exchange(string strjaggedarray)else{
returnstrjaggedarray;
漢字轉拼音 PinYin
第一步 匯入座標jar包 com.belerweb pinyin4j 2.5.1 第二步 建立乙個util package mytest import net.sourceforge.pinyin4j.pinyinhelper import net.sourceforge.pinyin4j.form...
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...