- 浏览: 143703 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
august_000:
很有道理,我已经亲自测试过了:
public class ...
单例模式之线程安全解析 -
Chris_bing:
一个单例有这么多名堂,最后那个内部类的解决方案很有创意啊,受教 ...
单例模式之线程安全解析
java将汉子转换成汉语拼音
- 博客分类:
- Java开发
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; public class SpellHelper { //将中文转换为英文 public static String getEname(String name) { HanyuPinyinOutputFormat pyFormat = new HanyuPinyinOutputFormat(); pyFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE); pyFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE); pyFormat.setVCharType(HanyuPinyinVCharType.WITH_V); return PinyinHelper.toHanyuPinyinString(name, pyFormat, ""); } //姓、名的第一个字母需要为大写 public static String getUpEname(String name) { char[] strs = name.toCharArray(); String newname = null; //名字的长度 if (strs.length == 2) { newname = toUpCase(getEname("" + strs[0])) + " " + toUpCase(getEname("" + strs[1])); } else if (strs.length == 3) { newname = toUpCase(getEname("" + strs[0])) + " " + toUpCase(getEname("" + strs[1] + strs[2])); } else if (strs.length == 4) { newname = toUpCase(getEname("" + strs[0] + strs[1])) + " " + toUpCase(getEname("" + strs[2] + strs[3])); } else { newname = toUpCase(getEname(name)); } return newname; } //首字母大写 private static String toUpCase(String str) { StringBuffer newstr = new StringBuffer(); newstr.append((str.substring(0, 1)).toUpperCase()).append(str.substring(1, str.length())); return newstr.toString(); } public static void main(String[] args) { System.out.println(getUpEname("张国荣")); } }
- pinyin4j-1.1.0.jar (98.4 KB)
- 下载次数: 0
发表评论
-
(转)Spring声明式事务配置详解
2013-11-11 16:45 1778Spring声明式事务功能应该是大家应用Spring中使用的最 ... -
(转)Java几款性能分析工具的对比
2013-11-01 14:26 970来源:http://www.javaweb.cc/langua ... -
HashMap的遍历
2013-11-01 14:15 8171、新建一个HashMap Map<Integer , ... -
Spring加载properties文件的两种方式
2013-10-31 10:05 0在spring中可以通过下面的方式将配置文件中的项注入到配置中 ... -
动态加载spring .xml中的bean对象
2013-10-30 15:27 0在java中如何取得spring.xml中加载的bean对象? ... -
(转)Spring mvc+hibernate+freemarker(实战)
2013-10-28 19:40 912http://zz563143188.iteye.com/bl ... -
(转)Java之美[从菜鸟到高手演变]系列之博文阅读导航
2013-10-28 17:00 1654Java之美[从菜鸟到高手演变]系列之博文阅读导航 http: ... -
(转)openssl 制作证书和签名java方法
2013-10-28 15:03 0Win32OpenSSL_Light-0_9_8k.exe ... -
(转)面向接口编程详解
2013-10-25 12:34 5老文章,自己学习。 面向接口编程详解(一) http://w ... -
(转)Java架构师之路:JAVA程序员必看的15本书
2013-10-08 18:24 0作为Java程序员来说,最 ... -
Java获取CPU ID和磁盘ID
2013-09-25 20:18 0原文链接:http://www.rgagnon.com/jav ... -
Java编程之备用程序段
2013-09-25 14:57 0记录一些程序段,供日常备用,持续增加中…… 1. Java中 ... -
(转)Java编程之AOP
2013-09-25 14:45 0链接: http://hw19886200.iteye.com ... -
Java编程之性能优化
2013-09-25 14:28 726最近的机器内存又爆满 ... -
使用axis2传输附件
2013-09-25 10:40 1004服务端Service文件: import java.io. ... -
Java应用程序项目打包成exe文件
2013-09-23 09:16 01.程序打包 首先将程序打成Jar包,打包命 ... -
(转)Java事务处理类型及差异总结
2013-09-18 13:54 1565一、什么是Java事务 ... -
JAVA文件_加密
2013-09-13 16:09 0import java.awt.*; import java ... -
(转)Java 实现Rsa 加密
2013-09-13 16:08 0import java.io.*; public class ... -
(转)Java程序生成注册码
2013-09-13 16:08 0import java.io.*; import java.t ...
相关推荐
本程序可以将汉字轻松转换为汉语拼音,有需要的朋友下载
将任意个汉字转换成汉语拼音全拼或第一个字母的JAVA程序
将接收到的汉字转为对应的汉语拼音,包括jar和代码,如有不明私聊
主要介绍了Java实现将汉字转化为汉语拼音的方法,实例演示了Java引用pinyin4j库实现汉子转化成拼音的使用技巧,需要的朋友可以参考下
java的一段将汉字转发为拼音的代码 可以转换大部分的汉字
pinyin4j是一个支持将中文转换到拼音的Java开源类库。 支持简体中文和繁体中文字符; 支持转换到汉语拼音,通用拼音, 威妥玛拼音(威玛拼法), 注音符号第二式, 耶鲁拼法和国语罗马字; 支持多音字,即可以获取一...
非常好的程序实现 可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音可以将任意的汉字转化为汉语拼音...
主要介绍了Java 实现汉字转换为拼音的实例的相关资料,需要的朋友可以参考下
里面包含 * 将字符串中的中文转化为拼音,其他字符不变 * 获取汉字串拼音首字母,英文字符不变 * 获取汉字串拼音,英文字符不变 等不同的方法工具
将汉字转换为对应拼音,以及大写等等的代码
此文档完全为个人总结,文档中以截图的方式呈现代码,希望会对大家有所帮助。
* 将字符串中的中文转化为拼音,其他字符不变 * * @param inputString * @return */ public static String getPingYin(String inputString) { HanyuPinyinOutputFormat format = new ...
可以将中文汉字转换为汉语拼音,效率很高,使用方便
主要介绍了java实现将汉语转换为拼音功能,非常不错,具有参考借鉴价值 ,需要的朋友可以参考下
Java中,汉语转换成拼音的jar包。放到项目下,直接引用pinyin4j-2.5.0.jar就行。或者直接放到maven本地资源文件下解压压缩包直接再项目配置文件中引用。
* @author zsw 中文转为拼音 * */ public class Spell { static final int GB_SP_DIFF = 160; static final int[] secPosValueList = { 1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, ...
主要介绍了Java实现的汉语拼音工具类,结合完整实例形式分析了java基于pinyin4j包实现编码转换的相关操作技巧,需要的朋友可以参考下
汉字转换位汉语拼音首字母,包括对多音字的识别,有jar
就是这么屌,这是一个JS转换汉子和拼音的JS文件好吗,are you OK?
采用了超大汉语拼音数据库,包含了所有常用字和许多生僻字的汉语拼音。 6、趣味贴图工具 支持查询、添加、编辑、删除趣味文字图案 7、自动聊天工具 支持QQ2007、QQ2008版,可以选择自动转为火星文,可以自己对...