汉语转拼音pinyin4j
来源:互联网 发布:能帮人找东西的软件 编辑:程序博客网 时间:2024/09/21 09:17
分享一个将汉语转成拼音的工具包:pinyin4j-2.5.0.jar,下载地址:http://download.csdn.net/detail/abc_key/7629141
使用如下代码
import net.sourceforge.pinyin4j.PinyinHelper;public class HanyuToPinyin {/* * 讲汉语转成拼音 */public static String ToHanyuPinyin(String sourceStr, boolean isUpperCase) {int sourceLen = sourceStr == null ? 0 : sourceStr.length();if (sourceLen < 1)return "";StringBuffer pinyinStrBuf = new StringBuffer();for (int idx = 0; idx < sourceLen; idx++) {String[] tmpData = PinyinHelper.toHanyuPinyinStringArray(sourceStr.charAt(idx));if (tmpData != null && tmpData.length > 0&& tmpData[0].length() > 0) {if (isUpperCase) {pinyinStrBuf.append(tmpData[0].substring(0,tmpData[0].length() - 1).toUpperCase());} else {pinyinStrBuf.append(tmpData[0].substring(0, tmpData[0].length() - 1));}}}return pinyinStrBuf.toString();}/* * 汉语转成拼音的首字母 */public static String ToHanyuPinyinHead(String sourceStr, boolean isUpperCase) {int sourceLen = sourceStr == null ? 0 : sourceStr.length();if (sourceLen < 1)return "";StringBuffer pinyinStrBuf = new StringBuffer();for (int idx = 0; idx < sourceLen; idx++) {String[] tmpData = PinyinHelper.toHanyuPinyinStringArray(sourceStr.charAt(idx));if (tmpData != null && tmpData.length > 0&& tmpData[0].length() > 0) {if (isUpperCase) {pinyinStrBuf.append(tmpData[0].substring(0,1).toUpperCase());} else {pinyinStrBuf.append(tmpData[0].substring(0, 1));}}//物品名称中不能转换成拼音的部分(英数)会原样保存else{pinyinStrBuf.append(sourceStr.charAt(idx));}}return pinyinStrBuf.toString();}}
0 0
- 汉语转拼音pinyin4j
- 汉语转拼音pinyin4j 代码实现
- 汉语转拼音工具
- java 汉语转拼音
- 汉语转拼音缩写
- Java 汉语转拼音
- java-汉语转拼音
- Android 汉语转拼音
- java汉语转拼音
- 汉语转拼音
- 中文转拼音Pinyin4j简介
- pinyin4j实现汉字转拼音
- Java汉字转拼音pinyin4j
- Java Pinyin4j(汉字转拼音)
- java将汉语转拼音
- java将汉语转拼音
- C#中汉语转拼音
- C#中汉语转拼音
- hdu 1325 &&poj1308 Is It A Tree?
- TI C66x DSP 系统events及其应用 - 5.11(中断控制寄存器)
- 决策树与规则引擎
- 容器 【java笔记】
- POJ 1847 Tram(Floyd)
- 汉语转拼音pinyin4j
- linux驱动开发常用手段
- wikioi1085 - 数字游戏(区间DP或者划分DP)
- 简单之并行开发(完整版)
- 《Programming in Lua 3》读书笔记(十)
- HOG+SVM进行图像分类
- Mysql权限问题
- poj3040 Allowance——贪心
- 百度翻译接口