已解决
Java:TinyPinyin实现汉字转拼音
来自网友在路上 198898提问 提问时间:2023-10-08 17:11:15阅读次数: 98
最佳答案 问答题库988位专家为你答疑解惑
TinyPinyin是一个适用于Java和Android的快速、低内存占用的汉字转拼音库。
文档
- https://github.com/promeG/TinyPinyin
- https://mvnrepository.com/artifact/com.github.promeg/tinypinyin
引入依赖
<!-- TinyPinyin核心包 -->
<dependency><groupId>com.github.promeg</groupId><artifactId>tinypinyin</artifactId><version>2.0.3</version>
</dependency><!-- 可选,适用于Java的中国地区词典 -->
<dependency><groupId>com.github.promeg</groupId><artifactId>tinypinyin-lexicons-java-cncity</artifactId><version>2.0.3</version>
</dependency>
方法签名
/*** 如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)*/
String Pinyin.toPinyin(char c)/*** c为汉字,则返回true,否则返回false*/
boolean Pinyin.isChinese(char c)/*** 将输入字符串转为拼音,转换过程中会使用之前设置的用户词典,以字符为单位插入分隔符*/
String toPinyin(String str, String separator)
代码示例
package com.example.demo;import com.github.promeg.pinyinhelper.Pinyin;
import org.junit.Test;public class PinyinTests {@Testpublic void testPinyin(){// 返回大写拼音String pinyin = Pinyin.toPinyin("你好中国", "");System.out.println(pinyin);// NIHAOZHONGGUO}
}
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Java:TinyPinyin实现汉字转拼音":http://eshow365.cn/6-17371-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 第八章 排序 十、基数排序
- 下一篇: 正则验证用户名和跨域postmessage