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 pinyinutil
/*** 轉換乙個漢字字元成拼音的字串
* * @param c
* @return
*/public string parasechartopinyin(char c)
catch (badhanyupinyinoutputformatcombination e)
result = (null == pinyinarray || pinyinarray.length == 0) ?
character.tostring(c) : pinyinarray[0];
return result;
} /**
* 轉換乙個串成為漢語拼音,如「李麗」轉換成「lili」
* @param str
* @return
*/public string parasestringtopinyin(string str)
stringbuffer result = new stringbuffer();
for (int i = 0; i < str.length(); i++)
return result.tostring(); }
/*** 轉換乙個串成為漢語拼音,帶駝峰標識,如「李麗」轉換成「lili」
* @param str
* @return
*/public string parasestringtopinyininhump(string str)
stringbuffer result = new stringbuffer();
for (int i = 0; i < str.length(); i++)
return result.tostring(); }
public static void main(string args)
}
IOS 如何獲取漢字字串的拼音
nsmutablestring result nsmutablestring stringwithstring 今天的天真的很藍 先轉換為帶聲調的拼音 cfstringtransform cfmutablestringref result,null,kcfstringtransformmandari...
oracle實現將漢字字串轉換成拼音首字母縮寫
1 定義乙個函式 create or replace function f get pyjm p name in varchar2 return varchar2 as v compare varchar2 100 v return varchar2 4000 建立人 gangma2 功能描述 任意...
擷取包含漢字字串的子字串
擷取字串 本書字數 209.9萬字 中間的數字209.9 char test 10 測試 printf s d n test,int strlen test 得到結果是6也就是說每個漢字占用6個字元 然後測試目標字串的大小 char strlen tmp 40 本書字數 209.9萬字 printf...