java汉字转拼音, 中转英
1. 导包 pinyin4j
<dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</artifactId><version>2.5.0</version>
</dependency>
2. 测试代码
package com.huawei.leetcode.editor.cn;import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;/*** @Author T* @Date 2022/8/16 22:51* @Version 1.0*/
public class ChineseTest {public static void main(String[] args) {System.out.println(transfer("樱木花道"));}/*** @param original (字符串 汉字)* @return 汉字转拼音 其它字符不变*/public static String transfer(String original) {HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();format.setCaseType(HanyuPinyinCaseType.LOWERCASE);format.setToneType(HanyuPinyinToneType.WITHOUT_TONE);format.setVCharType(HanyuPinyinVCharType.WITH_V);char[] arrays = original.trim().toCharArray();StringBuilder result = new StringBuilder();try {for (char ti : arrays) {// 匹配是否是中文if (Character.toString(ti).matches("[\\u4e00-\\u9fa5]")) {String[] temp = PinyinHelper.toHanyuPinyinStringArray(ti, format);result.append(temp[0]);} else {result.append(ti);}}} catch (Exception e) {e.printStackTrace();}return result.toString();}
}
java汉字转拼音, 中转英相关推荐
- Java汉字转拼音(全拼、首字母拼)
Java汉字转拼音(全拼.首字母拼) public class ChineseToEnglish { /*** 汉字转拼音* @param src* @return*/public static St ...
- java汉字转拼音(全拼、简拼)
java汉字转拼音(全拼.简拼) <dependency><groupId>com.belerweb</groupId><artifactId>piny ...
- 记录一下:Java 汉字获取拼音或首字母工具类
记录一下:Java 汉字获取拼音或首字母工具类 Maven依赖配置 Java代码 本文主要记录一下在Java中,如何将字符串中的中文转化为拼音,获取汉字串拼音首字母,获取汉字串拼音的工具类,以及相关的 ...
- java 汉字转换拼音
java 汉字转换拼音 maven依赖 <dependency><groupId>com.belerweb</groupId><artifactId>p ...
- java汉字转拼音工具类源代码
原文:java汉字转拼音工具类源代码 源代码下载地址:http://www.zuidaima.com/share/1550463387880448.htm 汉字转拼音 Pinyin pinyin = ...
- Java汉字转拼音pinyin4j用法
一.工具介绍 pinyin4j 是一个支持将简体和繁体中文转换到成拼音的Java开源类库: 1. 功能 支持同一汉字有多个发音 还支持拼音的格式化输出,比如第几声之类的, 同时支持简体中文.繁体中文转 ...
- Java 汉字转拼音 Scala 汉字转拼音
汉字转拼音 Maven引用 <dependency><groupId>com.belerweb</groupId><artifactId>pinyin4 ...
- java 汉字转换为拼音
需要引入pinyin4j , 没有文件上传,pinyin4j 上传不上来 import java.io.UnsupportedEncodingException; import net.source ...
- Java汉字按照拼音排序
最近项目上使用到汉字排序的问题,网上搜索了一下后普遍使用下面的方法比较. @Test public void test_sort_pinyin() { Collator cmp = Collator. ...
最新文章
- OS / 进程和线程的区别和联系
- EXT 中form的列横向排列
- php配置实例,php mailto配置实例
- 1168:大整数加法--2022.01.22 AC
- docker安装文档
- 安装指定版本的Ionic或Cordova
- Ubuntu 下安装VNC server
- ECshop sina
- 简易新闻网站NewsWeb-网页抓取
- 不想一直做码农的请进~
- 统一修改gcd高程文字样式_样式与格式的使用
- insert php code test
- 没有实际的工作经验,如何面试Linux运维工程师?
- Coursera | Introduction to Data Analytics(IBM) | Final Assignment
- word去掉自动编号格式但保留原编号内容(宏命令)
- 逆向工程-REVERSE知识手册
- MSP430F149 微安级低功耗模式设置总结
- java 图片 转像素_使用Java改变图片的像素
- 机器学习必看书籍推荐
- 基于Python的安卓图形锁破解程序
热门文章
- 预编译安装Aspera的linux版本到centos系统
- springboot整合shiro + jwt + redis实现权限认证(上手即用)
- 1007 Maximum Subsequence Sum
- 字符型常量与数字转换
- __repr__作用
- vue 中为不同页面设置背景图片
- matlab心形图大全,几个经典的函数图像,有趣的函数图像,matlab画图
- riscv的c语言编译,RiscV汇编介绍(1)-编译过程
- 融云 IM SDK 如何插入消息
- RFM分析英国电商购物顾客群体(KAGGLE)