当前位置: 首页 > news >正文

Java获取汉字首字母

Java获取汉字的首字母,例如:中国香港,则返回ZGXGTom 中国欢迎你,则返回 TOM ZGHYN,如果为英文,则返回英文的大写形式,传空字符串则什么也不返回。

其中需要引用的maven依赖:

        <dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</artifactId><version>2.5.0</version></dependency>

源代码如下:

import net.sourceforge.pinyin4j.PinyinHelper;public class PinYinUtil {public static String getPinYinHeadChar(String str) {String convert = "";for (int j = 0; j < str.length(); j++) {char word = str.charAt(j);String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);if (pinyinArray != null) {convert += pinyinArray[0].charAt(0);} else {convert += word;}}return convert.toUpperCase();}
}

若有其他需求,请自行修改代码。

http://www.lryc.cn/news/185104.html

相关文章:

  • 基于or-tools的人员排班问题建模求解(JavaAPI)
  • 设备管理团队如何做好停机维护工作_基于PreMaint设备数字化平台
  • c++ qt--线程(二)(第九部分)
  • ​企业数据泄露不断,深信服EDR助企业构建数据“安全屋”
  • 单线复用iptv影响网速吗?
  • C语言中常用的字符串处理函数(strlen、strcpy、strcat、strcmp)
  • Suricata – 入侵检测、预防和安全工具
  • vscode 乱码解决
  • SpringCloud(37):Spring Cloud Alibaba 综合集成架构演示
  • 【单片机】15-AD和DA转换
  • 基于FPGA的I2C读写EEPROM
  • Viva Employee Communications Communities部署方案
  • WPF向Avalonia迁移(三、项目结构)
  • cvpr24写作模板pdfLaTex编译器注意点小结
  • windows版php扩展包下载
  • 计算机竞赛 题目:基于深度学习的中文汉字识别 - 深度学习 卷积神经网络 机器视觉 OCR
  • Django跨域访问 nginx转发 开源浏览器
  • Docker Alist 在线网盘部署
  • Jmeter吞吐量控制器使用小结
  • 3分钟轻松实现网关网口连接罗克韦尔AB CompactLogix系列PLC
  • vscode刷leetcode使用Cookie登录
  • 每次启动Docker容器指定IP、hosts和端口
  • PL/SQL增量同步
  • C++——多态底层原理
  • asdTools-ReID热力图可视化
  • CSS学习笔记
  • linux操作命令
  • 猜数字游戏(Python)
  • 可视化模块
  • MyBatis insert标签