导读热词

正文

如下所示:

import net.sourceforge.pinyin4j.PinyinHelper;

public class PinyinHelperUtil {

/**

* 得到中文首字母(中国 -> ZG)

* @param str 需要转化的中文字符串

* @return 大写首字母缩写的字符串

*/

public static String getPinYinHeadChar(String str) {

StringBuilder convert = new StringBuilder();

for (int j = 0; j < str.length(); j++) {

char word = str.charAt(j);

String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);

if (pinyinArray != null) {

convert.append(pinyinArray[0].charAt(0));

} else {

convert.append(word);

}

}

return convert.toString().toUpperCase();

}

}

以上这篇java获取中文拼音首字母的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。

总结

以上是编程之家为你收集整理的java获取中文拼音首字母的实例全部内容,希望文章能够帮你解决java获取中文拼音首字母的实例所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

java 拼音首字母_java获取中文拼音首字母的实例相关推荐

  1. java 汉字 字母_JAVA获取中文汉字字符串拼音首字母,英文字符不变的工具类

    java在处理项目需求时,有时需要排序,尤其是中文名字按0-9,A-Z进行首字母排序,这时候就需要首先要得到中文字符串的首字母,然后按照字母顺序进行排序,不多说,直接上代码,看java如何获取中文字符 ...

  2. java取字符串首字母_java 获取中文字符的首字母

    原理: GB2312编码中的中文是按照拼音排序的 注意: 一些生僻的字无法获得正确的首字母,原因是这些字都是后加入的. import java.io.UnsupportedEncodingExcept ...

  3. java判断字符长度_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  4. java 控制台输出时间_Java获取时间打印到控制台代码实例

    这篇文章主要介绍了Java获取时间打印到控制台代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 面试时有一道面试题:要求获取当时时间,并像电子 ...

  5. java获取汉字的拼音首字母_Java获取汉字拼音首字母

    根据网上C#版和JAVA版改的.代码很短,但有些复杂的汉字取不了拼音,如"鑫"等.适用一般不是很复杂的情况. 如要更完整的版本,可以使用这个开源的pinyin4j组件.packag ...

  6. java获取首字母_Java 获取中文首字母的方法

    获取一个字符串的首字母是中文排序以及按照字母搜索的基础,一下是实现一个字符串转换为每个汉字首字母的字符串 //根据一个包含汉字的字符串返回一个汉字拼音首字母的字符串 public String get ...

  7. java获取拼音_java获取中文拼音

    /**使用方法 String str = null; try { str = new String("猪八戒".getBytes(), "GBK"); } ca ...

  8. java判断字符串长度_java判断中文字符串长度的简单实例

    /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static int length( ...

  9. java怎么获取中文首字母_Java如何获取中文拼音首字母的方法介绍

    下面小编就为大家带来一篇java获取中文拼音首字母的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 如下所示: import net.sourceforge.pin ...

最新文章

  1. TemplateBuilder
  2. Java实现将list数据取出并加入分隔符拼接,转换成String
  3. ZkServer服务启动的逻辑-NIOServerCnxnFactory.start
  4. 多进程减少多个文件的内存占用
  5. Windows开启远程桌面服务(Win10)
  6. Android功耗(21)--- App耗电发热分析
  7. react native 处理iOS和安卓系统文字
  8. OpenGL 坐标变换(2)
  9. 网络 TCP的头部 3次握手和4次挥手 出现大量TIME_WAIT或CLOSE_WAIT的原因及解决办法
  10. Cocos2d-x 地图行走的实现3:A*算法
  11. GitHub+Hexo 搭建个人网站详细教程(转载)
  12. 统计源期刊目录_护理核心期刊投稿最强攻略:期刊目录、投稿周期、发文倾向全在这里了!...
  13. ECharts图表组件与FusionCharts图表组件对比
  14. 分析技术|3.2透射电子显微技术TEM
  15. 【2022 ACTF-wp】
  16. 有向图(网)、无向图(网)的构造以及遍历
  17. bilibili视频流量数据潜望镜
  18. 计算机类分流论文,储蓄存款分流结构论文
  19. 【区块链实战】什么是 P2P 网络,区块链和 P2P 网络有什么关系
  20. 数据分析 NO.16 摩拜单车数据分析项目

热门文章

  1. “adb”不是内部或外部命令的解决方法
  2. PR AE安装成功后启动卡死的解决
  3. AKM的AK09918调试驱动过
  4. 京胡琴师-周佑军[转]
  5. 大数据矩阵计算基础(二):R、Excel、Matlab中矩阵操作
  6. stl如果开o2_Flow-3D地形模型处理
  7. PHP版本美团闪购开放平台sdk
  8. Java五子棋(2)
  9. python另存为对话框_在保存对话框wxpython中实现“另存为”
  10. PHP学习练手(十)