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汉字转拼音, 中转英相关推荐

  1. Java汉字转拼音(全拼、首字母拼)

    Java汉字转拼音(全拼.首字母拼) public class ChineseToEnglish { /*** 汉字转拼音* @param src* @return*/public static St ...

  2. java汉字转拼音(全拼、简拼)

    java汉字转拼音(全拼.简拼) <dependency><groupId>com.belerweb</groupId><artifactId>piny ...

  3. 记录一下:Java 汉字获取拼音或首字母工具类

    记录一下:Java 汉字获取拼音或首字母工具类 Maven依赖配置 Java代码 本文主要记录一下在Java中,如何将字符串中的中文转化为拼音,获取汉字串拼音首字母,获取汉字串拼音的工具类,以及相关的 ...

  4. java 汉字转换拼音

    java 汉字转换拼音 maven依赖 <dependency><groupId>com.belerweb</groupId><artifactId>p ...

  5. java汉字转拼音工具类源代码

    原文:java汉字转拼音工具类源代码 源代码下载地址:http://www.zuidaima.com/share/1550463387880448.htm 汉字转拼音 Pinyin pinyin = ...

  6. Java汉字转拼音pinyin4j用法

    一.工具介绍 pinyin4j 是一个支持将简体和繁体中文转换到成拼音的Java开源类库: 1. 功能 支持同一汉字有多个发音 还支持拼音的格式化输出,比如第几声之类的, 同时支持简体中文.繁体中文转 ...

  7. Java 汉字转拼音 Scala 汉字转拼音

    汉字转拼音 Maven引用 <dependency><groupId>com.belerweb</groupId><artifactId>pinyin4 ...

  8. java 汉字转换为拼音

    需要引入pinyin4j  , 没有文件上传,pinyin4j 上传不上来 import java.io.UnsupportedEncodingException; import net.source ...

  9. Java汉字按照拼音排序

    最近项目上使用到汉字排序的问题,网上搜索了一下后普遍使用下面的方法比较. @Test public void test_sort_pinyin() { Collator cmp = Collator. ...

最新文章

  1. OS / 进程和线程的区别和联系
  2. EXT 中form的列横向排列
  3. php配置实例,php mailto配置实例
  4. 1168:大整数加法--2022.01.22 AC
  5. docker安装文档
  6. 安装指定版本的Ionic或Cordova
  7. Ubuntu 下安装VNC server
  8. ECshop sina
  9. 简易新闻网站NewsWeb-网页抓取
  10. 不想一直做码农的请进~
  11. 统一修改gcd高程文字样式_样式与格式的使用
  12. insert php code test
  13. 没有实际的工作经验,如何面试Linux运维工程师?
  14. Coursera | Introduction to Data Analytics(IBM) | Final Assignment
  15. word去掉自动编号格式但保留原编号内容(宏命令)
  16. 逆向工程-REVERSE知识手册
  17. MSP430F149 微安级低功耗模式设置总结
  18. java 图片 转像素_使用Java改变图片的像素
  19. 机器学习必看书籍推荐
  20. 基于Python的安卓图形锁破解程序

热门文章

  1. 预编译安装Aspera的linux版本到centos系统
  2. springboot整合shiro + jwt + redis实现权限认证(上手即用)
  3. 1007 Maximum Subsequence Sum
  4. 字符型常量与数字转换
  5. __repr__作用
  6. vue 中为不同页面设置背景图片
  7. matlab心形图大全,几个经典的函数图像,有趣的函数图像,matlab画图
  8. riscv的c语言编译,RiscV汇编介绍(1)-编译过程
  9. 融云 IM SDK 如何插入消息
  10. RFM分析英国电商购物顾客群体(KAGGLE)