利用Pinyin4j把中文转换为拼音
来源:互联网 发布:网络教育的本科学历国家承认吗 编辑:程序博客网 时间:2024/04/27 23:41
原文:利用Pinyin4j把中文转换为拼音
源代码下载地址:http://www.zuidaima.com/share/1550463764974592.htm
利用Pinyin4j把中文转换为拼音:
package com.zuidaima;import net.sourceforge.pinyin4j.PinyinHelper;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 tanf www.zuidaima.com * @date 2013-10-10 */public class PinyinUtil {private static HanyuPinyinOutputFormat PINYIN_FORMAT;static {PINYIN_FORMAT = new HanyuPinyinOutputFormat();PINYIN_FORMAT.setToneType(HanyuPinyinToneType.WITHOUT_TONE);PINYIN_FORMAT.setVCharType(HanyuPinyinVCharType.WITH_V);}public static String toPinyin(String input) {StringBuilder sb = new StringBuilder();for (int i = 0; i < input.length(); i++) {char c = input.charAt(i);if (c <= 255) {sb.append(c);} else {String pinyin = null;try {String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(c, PINYIN_FORMAT);pinyin = pinyinArray[0];} catch (BadHanyuPinyinOutputFormatCombination e) {} catch (NullPointerException e) {// 如果是日文,可能抛出该异常}if (pinyin != null) {sb.append(pinyin);}}}return sb.toString();}public static void main(String[] args) {String str = "张三";String result = toPinyin(str);System.out.println(result);}}
0 0
- 利用Pinyin4j把中文转换为拼音
- 利用 pinyin4j 把汉字转化为拼音
- 利用 pinyin4j 把汉字转化为拼音
- java用pinyin4j把中文问件转化为拼音
- 利用pinyin4j将汉字转换为拼音完整示例
- java中文转换为拼音的pinyin4j学习笔记
- 使用pinyin4j库把中文转成拼音
- java中把中文转换为拼音
- 使用pinyin4j完成中文拼音转换
- 【框架】pinyin4j中文汉字转化为拼音
- Pinyin4j获取中文拼音
- 中文转换为拼音
- Java pinyin4j 拼音转换
- pinyin4j-2.5.0 发布—支持中文到拼音转换
- 推荐一款java开源包中文转换成拼音 pinyin4j
- PinYin4j实现中文字符和拼音之间的转换
- pinyin4j的使用例子:将中文转换成拼音
- 把中文转化为拼音
- js 操作cookie
- iOS中登录功能的体验探究
- 社説 20150525 伊方原発「合格」 再稼働へ着実に準備を進めよ
- 什么时候使用Looper.prepare()
- V4L2 Test Bench
- 利用Pinyin4j把中文转换为拼音
- 自定义SeekBar样式实现
- WPF实现选项卡效果(1)——使用AvalonDock
- classNoFound 问题
- 体质极差的人如何从头开始恢复身体素质?
- Python基础:00概述
- comboBox DropDownList 默认选项text无效
- 移动端浏览器打开app或者跳转链接
- android刮刮奖效果