在开发一个姓名检索功能的时候
没有使用之前查找到的前端Layui-select 下拉框实现拼音全拼匹配/首字母模糊搜索
在数据库中增加了首字母和全拼的内容实现输入首字母/拼音来检索人员
所以需要用到人员姓名转换首字母和pinyin
接着便介绍一个工具类 pinyin4j.jar
Pinyin4j是一个功能强悍的汉语拼音工具包,是sourceforge.net上的一个开源项目。
<dependency>
<groupId>com.belerweb</groupId>
<artifactId>pinyin4j</artifactId>
<version>2.5.1</version>
</dependency>
可以下载jar包使用,可以引入pom
根据自己需求来使用即可
1.首先在检索的时候因为库中都是小写
所以需要判断传入的是否是字母然后转小写
/**
* 判断是否是字母
* @param str 传入字符串
* @return 是字母返回true,
在开发姓名检索功能时,选择在数据库中存储姓名的首字母和全拼,以便通过拼音进行搜索。使用了pinyin4j.jar工具包,该开源项目能实现汉语拼音处理。介绍了如何判断字符串是否为字母并转换为小写,以及如何利用工具类获取汉字的首字母和全拼。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



