java將漢字轉化為拼音

2021-07-07 03:52:22 字數 1418 閱讀 3518

講解目錄:

public

static

void

main(string args) catch (badhanyupinyinoutputformatcombination e)

}/**

*@author lt

*@param parsestr

* 要被轉換的字串 支援繁體 非漢字去除

*@param params

* 要傳遞的非必要引數 本示例中第乙個為是否 只保留首字母,第二個是否轉換為大寫 不傳遞皆false

*@return

*@throws badhanyupinyinoutputformatcombination

* 漢語拼音轉換異常

*/public

static string getparsedstr(string parsestr, object... params)

throws badhanyupinyinoutputformatcombination

if( templist.contains(syllable))

continue;

templist.add(syllable);

system.out.println("[" + singlechar + "]字有(" + syllable

+ ")發音..");

if (isresefirchar)

if (istouppercase)

finalparsedstr += syllable;

}// 單個字迴圈結束 清空templist集合

templist.clear();}}

return finalparsedstr;

}public

static

boolean

parseobjtoboolean(object obj)

執行結果:

[中]字有(zhong)發音..

[國]字有(guo)發音..

[人]字有(ren)發音..

[龍]字有(long)發音..

[的]字有(de)發音..

[的]字有(di)發音..

[傳]字有(chuan)發音..

[傳]字有(zhuan)發音..

[人]字有(ren)發音..

最終結果:zhongguorenlongdedichuanzhuanren

因為上圖比較麻煩,所以在這裡只做文字說明: 1、先把pinyin4j.jar反編譯得到原始碼資料夾;2、找到資料夾目錄下的pinyindb資料夾下的unicode_to_hanyu_pinyin.txt,按原格式新增新的中文,或者更改原漢字音節;3、將修改後的檔案重新做成jar包替換原jar包即可。

PHP生僻漢字轉化為拼音

php 漢字轉拼音 包含20902個基本漢字 5059生僻字 author 樓教主 cik520 qq.com version v1.2 note 請開啟 mb string 擴充套件 測試用例 start time microtime 1 var dump pinyin 對多音字無能為力 var ...

Java之將GB2312編碼轉化為漢字

本文實現將gb2312編碼轉換成漢字,並簡單了解一下gb2312編碼。gb2312是資訊交換漢字編碼字符集,適用於漢字處理 漢字通訊等系統之間的資訊交換,通行於中國大陸。使用區位碼表示方式,對所收漢字進行了 分割槽 處理,每區含有94個漢字 符號。注 將gb2312編碼轉化為漢字方法 string ...

java將漢字解析成拼音

pinyin4j的使用很方便,一般轉換只需要使用pinyinhelper類的靜態工具方法即可 string pinyin pinyinhelper.tohanyupinyinstringarray 趙 該類還有其他的拼音轉換形式,但是基本上用不到,就不介紹了 返回的陣列即是該字元的拼音,如上例就是p...