将汉字转换为全拼
来源:互联网 发布:mac ssh 图形化客户端 编辑:程序博客网 时间:2024/04/27 06:49
先上效果图:
将汉字转换成其拼音全拼:
<span style="white-space:pre"></span>/** * 将汉字转换为全拼 * @param src * @return */public static String getPingYin(String src) {char[] t1 = null;t1 = src.toCharArray();String[] t2 = new String[t1.length];HanyuPinyinOutputFormat t3 = new HanyuPinyinOutputFormat();t3.setCaseType(HanyuPinyinCaseType.LOWERCASE);t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE);t3.setVCharType(HanyuPinyinVCharType.WITH_V);String t4 = "";int t0 = t1.length;try {for (int i = 0; i < t0; i++) {// 判断是否为汉字字符if (java.lang.Character.toString(t1[i]).matches("[\\u4E00-\\u9FA5]+")) {t2 = PinyinHelper.toHanyuPinyinStringArray(t1[i], t3);t4 += t2[0];} elset4 += java.lang.Character.toString(t1[i]);}// System.out.println(t4);return t4;} catch (BadHanyuPinyinOutputFormatCombination e1) {e1.printStackTrace();}return t4;}2、引入 pinyin4j-2.5.0.jar包
3、调用测试:
public static void main(String[] args) { File file =new File("2014年二季度集团市场终端营销政策.xlsx"); String fileName=file.getName(); String outPutStr = getPingYin(fileName); System.out.println(outPutStr); }输出为:2014nianerjidujituanshichangzhongduanyingxiaozhengce.xlsx
0 0
- 将汉字转换为全拼
- 汉字转换为全拼
- java汉字转换为全拼
- asp.net 将中文汉字转换为英文首字母和将汉字转换为拼音全拼
- java将汉字转换为全拼及返回中文的首字母
- 终结者:借助pinyin4j相关jar包将汉字转换为全拼的拼音
- 将中文汉字转换成拼音(全拼)
- SQL将汉字转化为拼音(首字母、全拼)
- 汉字转化为全拼
- 汉字与全拼的转换!
- c#实现汉字转换全拼
- 把汉字转换成拼音(全拼)
- C#将 汉字生成简拼或全拼代码
- c#将中文转换成拼音,以空格隔开,全拼,获取汉字首字母,PinyinHelper
- 将汉字转为全拼或返回拼音首字母
- 中文汉字转换成拼音首字 拼音全拼
- 在excel中实现汉字转换拼音全拼
- C# 把汉字转换成拼音(全拼)
- 组长训话
- 初始设计模式5——模板方法模式
- android项目启动,console台提示错误笔记。
- 受隔夜战事紧张影响 推高原油价格继续上涨
- 建站初期网站获得流量的五大方法
- 将汉字转换为全拼
- 计算机数据表示方法
- 自定义Adapter的ListView
- Storm Trident指南
- KeyChain
- silverlight/WPF 自定义VisualState 状态切换
- 尼康相机相片删除后如何恢复
- 好久没发布文章了
- 文章不长,但价值连城!(只有1%的人分享了,那就是你)