汉字转拼音(pinyin4j-2.5.0.jar)】的更多相关文章

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.sourcefor…
在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,比如说通讯录,就会要求按名字首字符发音排序,如果自己写实现这方面的功能是个很好大的工程,还好网上有公开的第三方jar支持转换,结合网上很多前辈的代码,copy了两个简单的工具方法,供参考 第一个是使用pinyin4j的jar,此jar对多音字语句的处理不太理想 package com.lovo.utils; import org.springframework.stereotype.Component; import net.sourcefo…
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.com 目录 目录介绍测试将字符转为拼音数组拼音输出格式设置字符串转拼音工具类 介绍 maven地址 文档 GitHub上的一个封装 pinyin4J 是一个可以将汉字转换成拼音的lib,非常实用,其提供的 PinyinHelper 这个静态类对外提供拼音转换的服务,主要用到以下两个方法: sta…
C#用法: string pinyin=GetStringPinYin("张三"); //方法如下 public static string GetStringPinYin(string hanzi) { HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat(); format.ToneType = HanyuPinyinToneType.WITHOUT_TONE; format.VCharType = HanyuPi…
///<summary> /// 汉字转拼音缩写 /// Code By         ] -'\0')); if ( i <0xB0A1) return"*"; if ( i <0xB0C5) return"a"; if ( i <0xB2C1) return"b"; if ( i <0xB4EE) return"c"; if ( i <0xB6EA) return"d&…
pinyin4J 是一个可以将汉字转换成拼音的lib,非常实用,其maven地址为:http://mvnrepository.com/artifact/com.belerweb/pinyin4j/2.5.0 pinyin4J 提供PinyinHelper这个静态类对外提供拼音转换的服务,主要有一下方法: static public String[] toHanyuPinyinStringArray(char ch) 将char(必须为汉字单字)转化为拼音,实用的是通用的格式,如果ch为非汉字,返…
   碰到个需求,需要按用户名字的首字母来排序.这就需要获取汉字对应的拼音了,突然就想起了pinyin4j这个jar包,于是就开始写了个汉字转拼音的工具类.在此记录一下,方便后续查阅 一.Pom依赖 <!-- https://mvnrepository.com/artifact/com.belerweb/pinyin4j --> <dependency> <groupId>com.belerweb</groupId> <artifactId>pi…
1.引入依赖 <dependency> <groupId>pinyin4j.sourceforge.net</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency> 2.代码 package net.biocloud.social.management.utils; import net.sourcefo…
转:https://github.com/kimziv/PinYin4Objc 最好用的汉字转拼音代码PinYin4Objc(PinYin4J的objc版本)(更新到v1.1.1,增加block异步处理) 2013-10-08,更新到 V1.1, add async methods whit block, solve ui blcoking problems and fix some cache bugs; 1. -(void)cacheObjec:(id<NSCoding>)obj forK…
1. 介绍 本文对TinyPinyin.Pinyin4j与JPinyin三个汉字转拼音库的用法.测试代码及转换的结果做一个简单的总结. TinyPinyin 适用于Java和Android的快速.低内存占用的汉字转拼音库. 在Android项目中使用时,需要在module app下的build.gradle文件中添加依赖(下同): compile 'com.github.promeg:tinypinyin:2.0.3' compile 'com.github.promeg:tinypinyin-…