java 取得汉字拼音

来源:互联网 发布:java jsoup多线程爬虫 编辑:程序博客网 时间:2024/05/16 23:52
 
开源项目:pinyin4j http://pinyin4j.sourceforge.net/
 
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;

/**
* @author **
*/
public class PinyinTest {

    public static void main(String[] args) throws BadHanyuPinyinOutputFormatCombination {
        HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();
        format.setVCharType(HanyuPinyinVCharType.WITH_V);
        format.setCaseType(HanyuPinyinCaseType.UPPERCASE);
        format.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
        String[] ss = PinyinHelper.toHanyuPinyinStringArray('吕', format);
        for (String s : ss) {
            System.out.println(s);
        }
    }

}
原创粉丝点击