皮皮网

【网页源码没有图片怎么下载】【as完整源码】【星辰奇缘源码】java tochararray源码

2024-12-24 20:22:35 来源:iapp防偷源码

1.java tochararrayԴ??

java tochararray源码

java tochararrayԴ??

       下面是中文转换成拼音的一个程序。需要下载jar包!网页源码没有图片怎么下载下载不到的as完整源码可以来找我!

       可以生成 中国 zhongguo 或zg

       package cn;

       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.exception.BadHanyuPinyinOutputFormatCombination;

       /**

        * 汉字转换位汉语拼音,星辰奇缘源码英文字符不变

        *

        * @author xuke

        *

        */

       public class Pinyin4J {

        /**

        * 汉字转换位汉语拼音首字母,融资直播源码英文字符不变

        *

        * @param chines

        * 汉字

        * @return 拼音

        */

        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] > ) {

        try {

        pinyinName += PinyinHelper.toHanyuPinyinStringArray(

        nameChar[i],watch的源码 defaultFormat)[0].charAt(0);

        } catch (BadHanyuPinyinOutputFormatCombination e) {

        e.printStackTrace();

        }

        } else {

        pinyinName += nameChar[i];

        }

        }

        return pinyinName;

        }

        /**

        * 汉字转换位汉语拼音,英文字符不变

        *

        * @param chines

        * 汉字

        * @return 拼音

        */

        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] > ) {

        try {

        pinyinName += PinyinHelper.toHanyuPinyinStringArray(

        nameChar[i], defaultFormat)[0];

        } catch (BadHanyuPinyinOutputFormatCombination e) {

        e.printStackTrace();

        }

        } else {

        pinyinName += nameChar[i];

        }

        }

        return pinyinName;

        }

        public static void main(String[] args) {

        System.out.println(converterToSpell("百度"));

        }

       }