java漢字轉(zhuǎn)拼音pinyin4j用法

java漢字轉(zhuǎn)拼音pinyin4j用法

ID:8975277

大?。?9.00 KB

頁數(shù):2頁

時(shí)間:2018-04-13

java漢字轉(zhuǎn)拼音pinyin4j用法_第1頁
java漢字轉(zhuǎn)拼音pinyin4j用法_第2頁
資源描述:

《java漢字轉(zhuǎn)拼音pinyin4j用法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、Java漢字轉(zhuǎn)拼音pinyin4j用法  在學(xué)習(xí)編程的過程中,我覺得不止要獲得課本的知識,更多的是通過學(xué)習(xí)技術(shù)知識提高解決問題的能力,這樣我們才能走在最前方,更多Java學(xué)習(xí),請登陸瘋狂java官網(wǎng)?! h字轉(zhuǎn)換拼音在日常開發(fā)中是個(gè)很常見的問題。例如我們偉大的12306,在地名中輸入“WH”,就會(huì)出現(xiàn)“武漢”“蕪湖”“威海”等地名,輸入“WUHU”就會(huì)出現(xiàn)“蕪湖”?! ava獲取漢字的拼音,pinyin4j這個(gè)庫可以很好的解決這個(gè)問題?! ∠螺d解壓,里面有個(gè)pinyin4j-2.5.0.jar,使用這個(gè)庫即可?! h字轉(zhuǎn)拼音:

2、  String[]pinyin=PinyinHelper.toHanyuPinyinStringArray('重');  上面這行代碼就是單個(gè)漢字轉(zhuǎn)拼音了,例如“重”字,該方法返回一個(gè)String類型的數(shù)組:  "zhong4"  "chong2"  “重”是一個(gè)多音字,該方法的返回?cái)?shù)組包含這個(gè)字的所有讀音的拼音。每個(gè)讀音最后有個(gè)數(shù)字就是音調(diào)(第一聲第二聲第三聲第四聲,這個(gè)不用解釋了)。  上面是最簡單的一種獲取單個(gè)漢字的方式,還可以使用HanyuPinyinOutputFormat來格式化返回拼音的格式。  [java]  

3、HanyuPinyinOutputFormatformat=newHanyuPinyinOutputFormat();  //UPPERCASE:大寫(ZHONG)  //LOWERCASE:小寫(zhong)  format.setCaseType(HanyuPinyinCaseType.LOWERCASE);  //WITHOUT_TONE:無音標(biāo)(zhong)  //WITH_TONE_NUMBER:1-4數(shù)字表示英標(biāo)(zhong4)  //WITH_TONE_MARK:直接用音標(biāo)符(必須WITH_U_UNICODE否則異

4、常)(zhòng)  format.setToneType(HanyuPinyinToneType.WITH_TONE_MARK);  //WITH_V:用v表示ü(nv)  //WITH_U_AND_COLON:用"u:"表示ü(nu:)  //WITH_U_UNICODE:直接用ü(nü)  format.setVCharType(HanyuPinyinVCharType.WITH_U_UNICODE);  String[]pinyin=PinyinHelper.toHanyuPinyinStringArray('重',fo

5、rmat);  toHanyuPinyinStringArray如果傳入的字符不是漢字不能轉(zhuǎn)換成拼音,那么會(huì)直接返回null?! ‰m然pinyin4j很好用,但是還是有局限的。以上代碼只能獲取單個(gè)漢字的拼音,但是不能獲取一個(gè)包含多音字的詞的拼音。例如“重慶”,無法判斷到底是“chongqing”還是“zhongqing”,pinyin4j不能通過上下文來判斷多音字的讀音?! ∷?,在獲取一個(gè)包含多音字的詞語的讀音,可以返回一個(gè)列表,正確的讀音只能是人工判斷選擇?! ’偪馢ava培訓(xùn)專注軟件開發(fā)培訓(xùn),提升學(xué)員就業(yè)能力,重點(diǎn)提升實(shí)踐

6、動(dòng)手能力。技術(shù)知識沉淀深厚的老師,讓你感受Java的魅力,激發(fā)你對于編程的熱愛,讓你在半年的時(shí)間內(nèi)掌握8-10萬的代碼量,掌握J(rèn)ava核心技術(shù),成為真正的技術(shù)高手;通過大量全真企業(yè)項(xiàng)目瘋狂訓(xùn)練,迅速積累項(xiàng)目經(jīng)驗(yàn)。讓你成為技能型的現(xiàn)代化高端人才,迅速獲得高薪就業(yè)!時(shí)間不等人,趕緊聯(lián)系我們吧!

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。