欢迎来到皮皮网网首页

【竞价绝杀指标源码】【java400行源码】【ndk并发源码视频】java tochararray源码

来源:e语言软件源码 时间:2024-11-25 09:34:54

1.java tochararrayԴ??

java tochararray源码

java tochararrayԴ??

       下面是中文转换成拼音的一个程序。需要下载jar包!竞价绝杀指标源码下载不到的java400行源码可以来找我!

       可以生成 中国 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;

       /**

        * 汉字转换位汉语拼音,ndk并发源码视频英文字符不变

        *

        * @author xuke

        *

        */

       public class Pinyin4J {

        /**

        * 汉字转换位汉语拼音首字母,如何修改maven依赖源码英文字符不变

        *

        * @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],c++ 控制鼠标源码 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("百度"));

        }

       }