中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Java提取漢字的拼音

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用
    import java.io.PrintStream;  
    import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;  
    import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;  
    import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;  
    import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;  
      
    public class Pinyin{  
      //拼音首字母  
      public static String converterToFirstSpell(String chines){  
        String pinyinName = "";  
        char[] nameChar = chines.toCharArray();  
        HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();  
        defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);  
        defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);  
        for (int i = 0; i < nameChar.length; ++i)  
          if (nameChar[i] > 128)  
            try {  
              pinyinName = pinyinName + net.sourceforge.pinyin4j.PinyinHelper.toHanyuPinyinStringArray(nameChar[i], defaultFormat)[0].charAt(0);  
            } catch (BadHanyuPinyinOutputFormatCombination e) {  
              e.printStackTrace();  
            }  
          else  
            pinyinName = pinyinName + nameChar[i];  
      
      
        return pinyinName;  
      }  
      //全部轉(zhuǎn)為拼音  
      public static String converterToSpell(String chines){  
        String pinyinName = "";  
        char[] nameChar = chines.toCharArray();  
        HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();  
        defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);  
        defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);  
        for (int i = 0; i < nameChar.length; ++i)  
          if (nameChar[i] > 128)  
            try {  
              pinyinName = pinyinName + net.sourceforge.pinyin4j.PinyinHelper.toHanyuPinyinStringArray(nameChar[i], defaultFormat)[0];  
            } catch (BadHanyuPinyinOutputFormatCombination e) {  
              e.printStackTrace();  
            }  
          else  
            pinyinName = pinyinName + nameChar[i];  
      
      
        return pinyinName;  
      }  
        
      public static void main(String[] args) {  
        System.out.println(converterToSpell("我是你大哥!!"));  
      }  
    }  

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:java使用IMAP連接Gmail并解析郵件

下一篇:使用jetty實(shí)現(xiàn)小型的Servlet服務(wù)器