轉換乙個漢字字元成拼音的字串

2021-08-30 15:15:18 字數 1390 閱讀 8771

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...