1.先导入第三方jar包,并添加依赖

lucene-analysis-multipinyin-1.0.jar,这个jar包在我资源文件,需要的可以在我主页找资源文件去下载

https://download.csdn.net/download/RHHcainiao/87821994

如果是Maven项目需要安装jar包

mvn install:install-file -Dfile=lucene-analysis-multipinyin-1.0.jar -DgroupId=org.haobai.search -DartifactId=lucene-analysis-multipinyin -Dversion=1.0 -Dpackaging=jar

安装完成导入依赖:

 <dependency><groupId>org.haobai.search</groupId><artifactId>lucene-analysis-multipinyin</artifactId><version>1.0</version></dependency>

2.代码实战

话不多说直接上代码了

//这里使用main方式演示public static void main(String[] args) throws IOException {List<String> list = new ArrayList<String>();list.add("你好啊!我叫");//将list转成数组String[] strings = list.toArray(new String[list.size()]);//这里给中文转成拼英并输出看打印效果ArrayList<TermItem> firstLetters = PinyinAnalysis.getFirstLetters(strings);System.out.println(firstLetters);}

这里再说一下用途,一般我们将拼英存到数据库中,然后去根据前端传来的 首字母或者字母进行模糊搜索

Java 将中文转拼音(多音字拼音)相关推荐

  1. JAVA pinyin4j 中文多音字转拼音转字母大写

    JAVA pinyin4j 中文多音字转拼音转字母大写; class PinyinTool { /*** 解析并组合拼音,对象合并方案** @return*/ private static Strin ...

  2. 一款好用的基于 Java 的中文转拼音工具

    目录 pinyin 主要的功能​​​​​​ 主要的方法 功能测试 工具源地址 pinyin pinyinhttps://github.com/houbb/pinyin pinyin 是 java 实现 ...

  3. java将中文转为拼音

    java将中文转为拼音 项目需求,需要将一批工号批量入库,但产品经理提供的却是中文--没办法,只好用程序转了. 做法是将人名保存为文本文件,每行一个.并且采用pinyin4j包进行转换,值得提的是pi ...

  4. pinyin4j把中文句子(含有多音字字母)转成拼音(二维数组递归求所有组合情况返回list)算法实现!...

    介绍 Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换.拼音输出格式可以定制,然而真正的把含有多音字.数字.字母的中文句子转成拼音得到所有的组合情况却有很大难度,我看过很多有关博客 ...

  5. pinyin4j把中文句子(含有多音字字母)转成拼音(二维数组递归求所有组合情况返回list)算法实现!

    介绍 Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换.拼音输出格式可以定制,然而真正的把含有多音字.数字.字母的中文句子转成拼音得到所有的组合情况却有很大难度,我看过很多有关博客 ...

  6. 使用Microsoft Visual Studio International Pack获得中文字符串的所有拼音组合(处理多音字)...

    最近一个项目中客户需要做人名的拼音检索,就像QQ好友那样,输入拼音就提示符合的联系人.上网找了一下,发现微软已经发布了相关的支持库,不仅可以处理拼音,还能处理笔画.简繁体转换等.csdn上有一篇博客介 ...

  7. java获取中文串拼音或拼音首字母

    例一:获取中文拼音首字母 中华人民共和国万岁! zhrmghgws! 例二:获取中文拼音 我爱你中国! woainizhongguo! 引入如下jar包: <dependency>     ...

  8. 使用Microsoft Visual Studio International Pack获得中文字符串的所有拼音组合(处理多音字)

    最近一个项目中客户需要做人名的拼音检索,就像QQ好友那样,输入拼音就提示符合的联系人.上网找了一下,发现微软已经发布了相关的支持库,不仅可以处理拼音,还能处理笔画.简繁体转换等.csdn上有一篇博客介 ...

  9. java对中文排序_java对中文(拼音)进行排序

    拼音排序 拼音有好几种方式,其中最主要的是中华人民共和国的汉语拼音 Chinese Phonetic.对汉字的排序有两种:一种是宽松的,能够按拼音排序最常用的汉字,另一种是严格的,能够按拼音排序绝大部 ...

最新文章

  1. python秩和检验(Kruskal-Wallis H Test)
  2. 【Android 安装包优化】Android 中使用 7zr 可执行程序 压缩文件
  3. Mybatis 源码探究 (3)创建 SqlSessionFactory对象 执行sqlSession.getMapper()方法
  4. Shell循环与结构化命令
  5. 专访腾讯产品总监邬沛君:TStack斩获OSCAR技术创新奖的背后
  6. Binder 和parcel 讲解
  7. 浪潮商用房树新:云数据库时代来临,看浪潮商用机器如何以Power系列夯实云之基石...
  8. java 集合初始化_6种方法初始化JAVA中的list集合
  9. ip命令手册: 使用iproute2工具进行路由表管理和路由策略管理
  10. iOS8 获取通知设置状态
  11. C# Task.FromResult的用法
  12. npm,yarn对比
  13. jsp+ssh+mysql Java web学生考勤管理系统源码附视频指导运行教程
  14. 人工智能万亿市场待挖掘
  15. OpenWrt无线AP+STA配置
  16. 如何设计SaaS商业模式
  17. tp5原生SQL:读操作(query方法)
  18. (1986年 - 2022年)沈先生的回忆篇
  19. colorAccent,colorPrimary,colorPrimaryDark做什么的?
  20. Java中xml转义字符和gt,gte,lt,lte缩写

热门文章

  1. 色盲会不会影响计算机入职,最新滴滴入职测试,色盲题目上,多人没有通过!...
  2. Python进阶之路第一话之python引力
  3. BurpSuite使用详解(四)Scanner功能
  4. PS 哪个版本好用又稳定?
  5. java pdf转word,没页数限制,去除水印
  6. 信息安全 数据赛 铁人三项_信息安全铁人三项赛-赛事章程-信息安全铁人三项赛...
  7. 【C语言快速入门】三万字+高质量教学
  8. 【完整版】2019h1深圳二手楼市热度如何?(数据爬取、分析建模)
  9. html颜色王全透明,王老师html零基础课后练习第8课——圆角阴影hover
  10. 2021015979李庚奇实验二