獲取漢字拼音首字母

2021-07-03 06:09:31 字數 745 閱讀 7433

有個專案需要用到生成漢字的首字母,但從網上查了一下,對於多音字的處理都不是很好,所以就利用pinyin4j這個工具包自己寫了乙個。用到的jar包是pinyin4j-2.5.0.jar

//獲取拼音首字母,多音字用逗號隔開

public static string getfirstspell(string chinese) throws exception

}else}}

list=newlist;

} string str="";

for(string sin:list)

return str.substring(0, str.length()-1).touppercase();

} //獲取單個漢字的所有可能讀音的首字母串

public static string getfirstcharacter(char c)throws exception

//把首字母拼成字串

for(string s:allfirstcharacterset)

return allfirstcharacterstr;

} public static void main(string args) throws badhanyupinyinoutputformatcombination catch (exception e)

}

測試**的執行結果:rsa,rca

**沒有經過詳細的測試,其中可能會有bug,僅供參考

獲取漢字拼音首字母

unit py inte ce uses sysutils 獲取漢字的拼音首字元,這個函式將用在getpyindexstr 中.function getpyindexchar strchinese string bupcase boolean true char 獲取多個漢字的拼音首字元組成的字串....

獲取漢字拼音首字母

獲取漢字拼音首字母 獲取漢字拼音首字母 很好用.覺的不錯的幫頂 1.下面的不上亂碼是位元組 第一步建立乙個函式 create or replace function f trans pinyin capital p name in varchar2 return varchar2 as v comp...

Silverlight 獲取漢字拼音首字母

2 在專案中新增對dbcs的引用 3 定義如下方法 得到乙個漢字的拼音第乙個字母,如果是乙個英文本母則直接返回大寫字母 單個漢字 單個大寫字母 public static string getcharspellcode string cnchar else icnchar match the con...