java提取中文的拼音首字母

时间:2015-01-05 10:19:33
【文件属性】:

文件名称:java提取中文的拼音首字母

文件大小:2KB

文件格式:JAVA

更新时间:2015-01-05 10:19:33

汉字求得首字母;java;根据中文求得中文拼音首字母;中文转换成英文

根据输入的中文名称,把每个中文名称的拼音首字母提取出来,组合成新的大写字符串。如输入“刘德华”则转换过后得到的是“LDH”。还有我们在用酷我或者其它的搜索工具的时候,当输入“l”的时候下拉列表框中就出现了所有以“l”为首的拼音的中文的名字,这个效果也可以这样实现


网友评论

  • 一般,支持的汉字比较有限,有一些汉字提取不到首字母。
  • 测试了下还可以把,不过最后没有用到这个功能
  • 项目中用到 非常有帮助
  • 可是使用的,但是不能识别多音字和一些生僻的汉字
  • 非常实用,感谢。。。
  • 挺不错的,可以方便使用。
  • 能用,但特殊字符没处理。
  • 目前还没有发现异常情况,谢谢分享
  • 不错的, 非常实用, 感谢分享
  • 项目刚碰到这个问题,感觉代码蛮简洁的
  • 很一般,没法识别多音字,毫州应该是baozhou,这个方法读出来是HZ
  • 还行吧,就是某些文字还是不能获取拼音首字母的,最后还是调用了oracle的一个函数才搞定
  • 挺不错的,可以方便使用。
  • 很好 很实用 谢谢分享
  • 很实用的东西,用到了。
  • 很不错,项目中已经成功试用
  • 不好用,很多字根本就得不到,直接用pinyin4j包好得多
  • 好厉害…这个知识是怎么学来的…
  • 非常感谢,已经使用到项目中。目前还没发现异常情况。
  • 好东西~代码简单实用~非常好~
  • 不错,做的项目刚好要用到,试了下 能够正常获取,谢谢楼主喽!
  • 不错,不过只能处理汉字。如果中间夹杂了字母、数字或其它字符会报错,最好能加一下容错处理。
  • 很不错的算法,代码量小,能正常使用,非常不错!
  • 很好 很实用 可以正确取得中文拼音的首字母 谢谢楼主分享!