最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中將漢字轉(zhuǎn)換成拼音的實現(xiàn)代碼

 更新時間:2013年10月23日 09:17:14   作者:  
java中將漢字轉(zhuǎn)換成拼音的實現(xiàn)代碼。需要的朋友可以過來參考下,希望對大家有所幫助

一:演示:
       如在控制臺輸入:北京歡迎你

       打印出來的拼音:bei jing huan ying ni

二:導入要依賴的jar:

      漢字轉(zhuǎn)換拼音jar下載

三:代碼編寫

復制代碼 代碼如下:

public static String getPinYin(String src) {
        char[] t1 = null;
        t1 = src.toCharArray(); 
        // System.out.println(t1.length);
        String[] t2 = new String[t1.length];
        // System.out.println(t2.length);
        // 設置漢字拼音輸出的格式 
        HanyuPinyinOutputFormat t3 = new HanyuPinyinOutputFormat();
        t3.setCaseType(HanyuPinyinCaseType.LOWERCASE); 
        t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE); 
        t3.setVCharType(HanyuPinyinVCharType.WITH_V); 
        String t4 = ""; 
        int t0 = t1.length;
        try { 
            for (int i =0; i < t0; i++) { 
                // 判斷能否為漢字字符 
                // System.out.println(t1[i]);
               if (Character.toString(t1[i]).matches("[\\u4E00-\\u9FA5]+")) {
                   t2 = PinyinHelper.toHanyuPinyinStringArray(t1[i], t3);// 將漢字的幾種全拼都存到t2數(shù)組中
                    t4 += t2[0]+" ";// 取出該漢字全拼的第一種讀音并連接到字符串t4后
               } else {
                   // 如果不是漢字字符,間接取出字符并連接到字符串t4后
                    t4 += Character.toString(t1[i]); 
                } 
            } 
       } catch (BadHanyuPinyinOutputFormatCombination e) {
           e.printStackTrace(); 
        } 
       return t4; 
    }

就這樣一個漢字轉(zhuǎn)換拼音的程序搞定了,是不是很神奇啊。

相關(guān)文章

  • java實現(xiàn)的小時鐘示例分享

    java實現(xiàn)的小時鐘示例分享

    這篇文章主要介紹了java實現(xiàn)的小時鐘示例,需要的朋友可以參考下
    2014-02-02
  • Lombok注解之@SuperBuilder--解決無法builder父類屬性問題

    Lombok注解之@SuperBuilder--解決無法builder父類屬性問題

    這篇文章主要介紹了Lombok注解之@SuperBuilder--解決無法builder父類屬性問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Java SQL注入案例教程及html基礎入門

    Java SQL注入案例教程及html基礎入門

    這篇文章主要介紹了前端開發(fā)每天必學之SQL及HTML入門基礎知識,介紹了學習web前端開發(fā)需要掌握的基礎技術(shù),感興趣的小伙伴們可以參考一下
    2021-07-07
  • Java二叉樹路徑和代碼示例

    Java二叉樹路徑和代碼示例

    這篇文章主要介紹了Java二叉樹路徑和代碼示例,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • 最新評論

    林芝县| 卓尼县| 淅川县| 陵川县| 安顺市| 南昌县| 潼南县| 合肥市| 莱西市| 祁阳县| 泽库县| 武强县| 班玛县| 广东省| 兴国县| 海口市| 达州市| 巨鹿县| 天津市| 岑溪市| 鹰潭市| 莆田市| 青浦区| 建湖县| 林甸县| 瑞丽市| 广安市| 西华县| 淮南市| 道孚县| 河曲县| 伊通| 堆龙德庆县| 育儿| 武威市| 平果县| 贵德县| 南皮县| 楚雄市| 桐柏县| 新丰县|