<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 2,  comments - 2,  trackbacks - 0
          昨天發(fā)現(xiàn)一號(hào)玩的jar包(pinyin4j-2.5.0.jar),可以把漢字轉(zhuǎn)為拼音??稍?a >http://pinyin4j.sourceforge.net/下載。下面是我做的一個(gè)Demo

    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 HanZiToPinYin {


        
    public static  String toPinYin(String hanzhis){
            CharSequence s
    = hanzhis;
            
            
    char [] hanzhi=new char[s.length()];
            
    for(int i=0;i<s.length();i++){
                hanzhi[i]
    =s.charAt(i);
            }

            
            
    char [] t1 =hanzhi; 
            String[] t2 
    = new String[s.length()];
            
    /**
             * 設(shè)置輸出格式
             
    */

            net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat t3 
    = new
            HanyuPinyinOutputFormat();
            t3.setCaseType(HanyuPinyinCaseType.UPPERCASE);
            t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
            t3.setVCharType(HanyuPinyinVCharType.WITH_V);
            
            
    int t0=t1.length;
            String py 
    = "";
            
    try {
                
    for (int i=0;i<t0;i++)
                
    {
                    t2 
    = PinyinHelper.toHanyuPinyinStringArray(t1[i], t3);
                    py
    =py+t2[0].toString();
                        }

            }

            
    catch (BadHanyuPinyinOutputFormatCombination e1) {
                e1.printStackTrace();
            }

            
            
    return py.trim();
            }

        
        
        
        
        
    public static void main(String[] args) {
            
            System.err.println(ToPinYin.toPinYing(
    "漢字轉(zhuǎn)拼音"));
        }

     
    }


    輸出結(jié)果:hanzizhuanpinyin
            轉(zhuǎn)換的正確率,還不錯(cuò)。
    詳細(xì)請(qǐng)查看官方文檔!
    posted on 2008-11-20 09:56 R_XiaoGuang 閱讀(3028) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): opensource

    FeedBack:
    # re: 漢字轉(zhuǎn)拼音(PinYin4j)
    2011-10-12 13:16 | MMMM
    謝謝分享,的確挺好玩!不過(guò)第一句話有個(gè)錯(cuò)別字,嘻嘻........
    <昨天發(fā)現(xiàn)一號(hào)玩的jar包>  回復(fù)  更多評(píng)論
      
    # re: 漢字轉(zhuǎn)拼音(PinYin4j)
    2012-06-19 10:21 | 張志杰
    謝謝你,親,啊哈哈~  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2008年11月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    沒(méi)有什么不可以承受,只是沒(méi)有落到自己身上。

    沒(méi)有什么不可以成功,只是沒(méi)有真正的努力過(guò)。

     

    常用鏈接

    留言簿(2)

    隨筆分類(lèi)

    隨筆檔案

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 7296
    • 排名 - 2719

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲一级毛片免观看| 在线永久免费的视频草莓| 亚洲av无码成人影院一区| 久久精品国产亚洲AV高清热| 中文字幕精品亚洲无线码一区应用| 最新猫咪www免费人成| 亚洲综合免费视频| 大妹子影视剧在线观看全集免费| 边摸边吃奶边做爽免费视频99| 亚洲人成网站18禁止| 亚洲免费在线视频播放| 亚洲色av性色在线观无码| 久久久久亚洲精品无码系列| 国产亚洲精品a在线观看app| 亚洲AV无码乱码在线观看| 国产乱子伦精品免费无码专区| 青青草免费在线视频| 最新欧洲大片免费在线 | 韩国免费三片在线视频| 免费观看黄色的网站| 91免费国产精品| 免费无码一区二区三区| 日本高清免费观看| 久久久久久久99精品免费 | 亚洲综合在线另类色区奇米 | a级毛片免费观看网站| 日韩电影免费在线观看网址| 狠狠热精品免费观看| 成人一级免费视频| 久久国产精品免费一区二区三区| 亚洲精品黄色视频在线观看免费资源 | 国产AV无码专区亚洲AV手机麻豆 | 韩国免费a级作爱片无码| 一区二区三区免费视频观看| 一级做a爰片性色毛片免费网站| 青青草97国产精品免费观看 | 国产成人综合亚洲亚洲国产第一页| 亚洲精品无码激情AV| 不卡一卡二卡三亚洲| 国产V亚洲V天堂A无码| 亚洲精品免费在线观看|