Github最火开源项目-开源项目pinyin4j使用简介
来源:互联网 发布:天津网络推广外包 编辑:程序博客网 时间:2024/06/05 17:32
pinyin4j这个java库方便实现将汉字转换拼音
开源地址:https://github.com/open-android/pinyin4j
使用效果
(重)–(chong2/zhong4)
(好)–(HĂO/HÀO)
PS:如果觉得文章太长,你也可观看该课程的视频,亲,里面还有高清,无码的福利喔
使用步骤
1. 在project的build.gradle添加如下代码(如下图)
allprojects { repositories { ... maven { url "https://jitpack.io" } }}
2. 在Module的build.gradle添加依赖
compile 'com.github.open-android:pinyin4j:2.5.0'
3.演示步骤
将演示代码复制到Activity的onCreate方法中
//-------------------默认格式转换-----------------------------String[] pyStrs = PinyinHelper.toHanyuPinyinStringArray('重');for (String s : pyStrs) { System.out.println(s);}//-------------------指定格式转换----------------------------HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();// UPPERCASE:大写 (ZHONG)// LOWERCASE:小写 (zhong)format.setCaseType(HanyuPinyinCaseType.UPPERCASE);//输出大写// WITHOUT_TONE:无音标 (zhong)// WITH_TONE_NUMBER:1-4数字表示音标 (zhong4)// WITH_TONE_MARK:直接用音标符(必须WITH_U_UNICODE否则异常) (zhòng)format.setToneType(HanyuPinyinToneType.WITH_TONE_MARK);// WITH_V:用v表示ü (nv)// WITH_U_AND_COLON:用"u:"表示ü (nu:)// WITH_U_UNICODE:直接用ü (nü)format.setVCharType(HanyuPinyinVCharType.WITH_U_UNICODE);String[] hao = PinyinHelper.toHanyuPinyinStringArray('好', format);for (String s : hao) { System.out.println(s);}
注意捕获BadHanyuPinyinOutputFormatCombination异常
欢迎关注微信公众号
微信公众号名称:Android干货程序员
0 0
- Github最火开源项目-开源项目pinyin4j使用简介
- GitHub开源项目SlidingMenu简介
- github参与开源项目,fork简介
- 开源项目托管GitHub简单使用
- Github开源项目
- github开源项目
- GitHub开源项目
- github 开源项目
- Github开源项目
- GitHub开源项目
- github 开源项目
- Github开源项目
- 0-Github项目webtest简介
- 使用github托管项目
- loadmorerecyclerview GitHub项目使用
- 使用github管理项目
- 使用github下载项目
- 使用GitHub上传项目
- 运行Eclipse提示:Failed to load the JNI shared library
- 剑指Offer(第二版)面试题4:二维数组中的查找
- SonicOperator之傅里叶变换2
- 群面经验和技巧
- Qt Widgets Application打包发布
- Github最火开源项目-开源项目pinyin4j使用简介
- JavaBean,POJO,EJB详解
- maven私服搭建和使用
- git merge 和 git rebase区别
- Oracle基本操作七:PL、SQL 定义变量,操作数据
- Python的学习笔记
- 开发工具问题QA
- 省赛C
- Github最火开源项目-三分钟学会使用Glide-Transformation