皮皮网
皮皮网

【etsy指标源码】【文字转语音php源码】【怎样用源码建站】java tochararray源码

来源:aiphook易语言源码 发表时间:2024-12-28 20:20:56

1.java tochararrayԴ??

java tochararray源码

java tochararrayԴ??

       下面是中文转换成拼音的一个程序。需要下载jar包!etsy指标源码下载不到的文字转语音php源码可以来找我!

       可以生成 中国 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],关于java源码的书 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("百度"));

        }

       }

相关栏目:焦点