读书人

java 施用sourceforge.pinyin4j查询汉

发布时间: 2012-10-17 10:25:46 作者: rapoo

java 使用sourceforge.pinyin4j查询汉字拼音

在我们的系统中,可能经常需要按首字母排序一些信息(比如淘宝商城的品牌列表字母序排列),那么我们就需要一个能够根据汉字查询对应的拼音,取出拼音的首字母即可。

我们使用sourceforge.pinyin4j开源包来完成我们的功能。

使用很简单:

提供的工具类是下面这个PinyinHelper.java help类,里面有所有开放的API,有几个方法是对应转换成不同的拼音系统,关于拼音系统大家可以查看 http://wenku.baidu.com/view/28dda445b307e87101f696f9.html

<pinyin_gwoyeu_mapping> <item>  <Hanyu>a</Hanyu>  <Gwoyeu_I>a</Gwoyeu_I>  <Gwoyeu_II>ar</Gwoyeu_II>  <Gwoyeu_III>aa</Gwoyeu_III>  <Gwoyeu_IV>ah</Gwoyeu_IV>  <Gwoyeu_V>.a</Gwoyeu_V> </item> <item>  <Hanyu>ai</Hanyu>  <Gwoyeu_I>ai</Gwoyeu_I>  <Gwoyeu_II>air</Gwoyeu_II>  <Gwoyeu_III>ae</Gwoyeu_III>  <Gwoyeu_IV>ay</Gwoyeu_IV>  <Gwoyeu_V>.ai</Gwoyeu_V> </item>


读书人网 >编程

热点推荐