JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进。

【JPinyin主要特性】
1、准确、完善的字库;
Unicode编码从4E00-9FA5范围及3007(〇)的20903个汉字中,JPinyin能转换除46个异体字(异体字不存在标准拼音)之外的所有汉字;
2、拼音转换速度快;
经测试,转换Unicode编码从4E00-9FA5范围的20902个汉字,JPinyin耗时约100毫秒。
3、多拼音格式输出支持;
JPinyin支持多种拼音输出格式:带音标、不带音标、数字表示音标以及拼音首字母输出格式;
4、常见多音字识别;
JPinyin支持常见多音字的识别,其中包括词组、成语、地名等;
5、简繁体中文转换

引入依赖

<dependency><groupId>com.github.stuxuhai</groupId><artifactId>jpinyin</artifactId><version>1.1.8</version>
</dependency>
String str = "你好世界";
PinyinHelper.convertToPinyinString(str, ",", PinyinFormat.WITH_TONE_MARK); // nǐ,hǎo,shì,jiè
PinyinHelper.convertToPinyinString(str, ",", PinyinFormat.WITH_TONE_NUMBER); // ni3,hao3,shi4,jie4
PinyinHelper.convertToPinyinString(str, ",", PinyinFormat.WITHOUT_TONE); // ni,hao,shi,jie
PinyinHelper.getShortPinyin(str); // nhsj

汉字转拼音之Jpinyin 简单使用相关推荐

  1. JAVA实现汉字转换为拼音 pinyin4j/JPinyin

    转载自  JAVA实现汉字转换为拼音 pinyin4j/JPinyin 在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,比如说通讯录,就会要求按名字首字符发音排序,如果自己写实现这方面的功能是个 ...

  2. 汉字转拼音工具JPinyin的介绍和使用示例

    2019独角兽企业重金招聘Python工程师标准>>> 汉字转拼音的开源工具类包,已经出现过好几个,比如:Pinyin4J.Jpinyin等.本文主要结合JPinyin汉字转拼音的J ...

  3. java字符串转换为拼音_JAVA实现汉字转换为拼音 pinyin4j/JPinyin

    在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,比如说通讯录,就会要求按名字首字符发音排序,如果自己写实现这方面的功能是个很好大的工程,还好网上有公开的第三方jar支持转换,结合网上很多前辈的代 ...

  4. Android 汉字转换拼音之JPinyin

    一.简介 项目地址:https://github.com/stuxuhai/jpinyin JPinyin是一个汉字转拼音的Java开源类库,在PinYin4j的功能基础上做了一些改进. [JPiny ...

  5. 汉字转拼音之pinyin4j 简单使用

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换,拼音输出格式可以定制,在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,这时候Pinyin4j就可以派上用场 Pinyin4j ...

  6. 大创项目学习日志(二)——汉字转拼音软件的选择与尝试

    我希望,至少我们的孙儿孙女这一代能够两条腿走路,既能用汉字写,也能用拼音字母写,听报告作笔记,用拼音字母写,会比汉字写得快.如果可能,还能用上拼音字母的打字机.这样该是多么幸福呢!我并不幻想,在不远的 ...

  7. 汉字转拼音,TinyPinyin、Pinyin4j与JPinyin哪个库更快

    1. 介绍 本文对TinyPinyin.Pinyin4j与JPinyin三个汉字转拼音库的用法.测试代码及转换的结果做一个简单的总结. TinyPinyin 适用于Java和Android的快速.低内 ...

  8. 汉字转拼音工具使用 Jpinyin和PinYin4J

    一.介绍 pinyin4j是一个开源的java库(官网地址:http://pinyin4j.sourceforge.net/),使用来处理中文转换成拼音(汉语拼音,罗马拼音等),功能强大. 特点: 支 ...

  9. java 判断汉字音调_JAVA实现汉字转换为拼音 自动识别常用多音字 JPinyin

    JAVA实现汉字转换为拼音 自动识别常用多音字 JPinyin 使用JPinyin,可以实现汉字转换为拼音,并自动识别常用多音字,还支持简体转换为繁体,检查是否为简体,是否为繁体,是否为中文字符等功能 ...

最新文章

  1. 《1024伐木累》-人生最高境界,长的好看
  2. linux下crontab allow,Linux下crontab命令的用法
  3. 深度学习(05)--典型CNN结构(VGG13,16,19)
  4. Git笔记(19) 生成SSH公钥
  5. IOS开发之手势——UIGestureRecognizer 共存
  6. 作为开发你必须知道的WebSocket详解
  7. matlab指数e是如何表示,Matlab中表达e怎么操作?表达e方法详解
  8. 商业虚拟专用网络技术一
  9. ArcGIS学习总结(六)——地形分析-DEM应用
  10. 微信会员系统怎么做?如何建立全方位会员营销体系?
  11. 页面导航-声明式/编程式导航
  12. QtQuick 移动端开发实战系列(7)_屏幕旋转实现(Android)
  13. L1-1 天梯赛座位分配
  14. FPGA图像处理12_常用算法_饱和度调节
  15. 饥荒机器人升级上限多少_饥荒机器人升级需要几个齿轮
  16. IIS6中Rewrite扩展模块安装与设置
  17. ――给中国青年学生的第三封信
  18. umi 解决找不到antd组件库中组件的路径问题 filePath not found of antd/es/float-button
  19. 二进制全加器(只涉及一位加法)逻辑图和电路图
  20. 攻击面分析及应对实践

热门文章

  1. 无聊吗?写个【飞机大战】来玩吧(下篇)
  2. 如何查找国内各大学本科学位论文?
  3. 2020-2021 设计新趋势
  4. struts中的javascript - seinbar的专栏
  5. python提取时长2s以内的单词音频的韵母基频,以及单词词长信息
  6. PS新手教程:轻松掌握四种扁平化设计风格
  7. 【vue】设置浏览器上方的标题和图标
  8. IDEA的配置文件乱码
  9. 解决warning C4305: 'initializing' : truncation from 'const double' to 'float'
  10. GitHub标星90K,这份持续霸榜的Leetcode刷题手册到底有多强?