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>