<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
          昨天發現一號玩的jar包(pinyin4j-2.5.0.jar),可以把漢字轉為拼音。可在http://pinyin4j.sourceforge.net/下載。下面是我做的一個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()];
            
    /**
             * 設置輸出格式
             
    */

            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(
    "漢字轉拼音"));
        }

     
    }


    輸出結果:hanzizhuanpinyin
            轉換的正確率,還不錯。
    詳細請查看官方文檔!
    posted on 2008-11-20 09:56 R_XiaoGuang 閱讀(3027) 評論(2)  編輯  收藏 所屬分類: opensource

    FeedBack:
    # re: 漢字轉拼音(PinYin4j)
    2011-10-12 13:16 | MMMM
    謝謝分享,的確挺好玩!不過第一句話有個錯別字,嘻嘻........
    <昨天發現一號玩的jar包>  回復  更多評論
      
    # re: 漢字轉拼音(PinYin4j)
    2012-06-19 10:21 | 張志杰
    謝謝你,親,啊哈哈~  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2012年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    沒有什么不可以承受,只是沒有落到自己身上。

    沒有什么不可以成功,只是沒有真正的努力過。

     

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 7294
    • 排名 - 2718

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产特级淫片免费看| 处破痛哭A√18成年片免费| 亚洲国产精品嫩草影院久久| 亚洲综合av一区二区三区不卡| 91久久成人免费| 亚洲美女视频一区| 中文字幕免费在线看线人| 亚洲天堂视频在线观看| 3d成人免费动漫在线观看| 中文字幕亚洲精品| 免费观看激色视频网站(性色)| 亚洲精品第一国产综合精品| 日日麻批免费40分钟日本的| 亚洲午夜精品一区二区公牛电影院| 18禁止观看免费私人影院| 亚洲 欧洲 日韩 综合在线| 日韩高清在线免费观看| 国产亚洲精品2021自在线| 亚洲最大av无码网址| 最近免费中文字幕MV在线视频3| 亚洲卡一卡2卡三卡4卡无卡三| 在线免费观看国产| 亚洲乱码无人区卡1卡2卡3| 成人伊人亚洲人综合网站222| 国产成人无码精品久久久久免费| 亚洲色自偷自拍另类小说| 午夜爽爽爽男女免费观看影院| 亚洲一区二区三区精品视频| 嫩草视频在线免费观看| 一个人看的免费高清视频日本| 亚洲va中文字幕无码久久不卡| 免费三级毛片电影片| 日本永久免费a∨在线视频| 亚洲AV综合色一区二区三区| 老司机在线免费视频| 国产精品亚洲精品久久精品| 亚洲成a人片在线观看无码专区| 在线视频观看免费视频18| 免费的黄网站男人的天堂| 中文字幕亚洲第一在线| 亚洲高清视频一视频二视频三|