java提取每个汉字的首字母
来源:互联网 发布:java方向算法书籍推荐 编辑:程序博客网 时间:2024/05/14 20:06
在项目中需要提取每个汉字的首字母,下面是工具类的源码:
import net.sourceforge.pinyin4j.PinyinHelper;public class PinyinAPI { /** * 提取每个汉字的首字母(大写) * * @param str * @return */ public static String getPinYinHeadChar(String str) { if (isNull(str)) { return ""; } 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; } } convert = string2AllTrim(convert); return convert.toUpperCase(); } /* * 判断字符串是否为空 */ public static boolean isNull(Object strData) { if (strData == null || String.valueOf(strData).trim().equals("")) { return true; } return false; } /** * 去掉字符串包含的所有空格 * * @param value * @return */ public static String string2AllTrim(String value) { if (isNull(value)) { return ""; } return value.trim().replace(" ", ""); } public static void main(String[] args) { String ss = PinyinAPI.getPinYinHeadChar("中国"); System.out.print(ss);//ZG }}
需要的jar包下载地址(免积分):http://download.csdn.net/detail/zl544434558/7076087
1 0
- java提取每个汉字的首字母
- java提取每个汉字的首字母
- java汉字首字母提取
- 用Java显示获取每个汉字的拼音首字母
- 提取汉字拼音首字母(Java版)
- 提取汉字拼音首字母(Java版)
- C# 获取每个汉字的首字母
- MYSQL 获取每个汉字的拼音首字母
- 提取汉字拼音的首字母+英文+数字
- 提取汉字首字母的工具类
- excel中提取汉字的拼音首字母
- 提取汉字首字母拼音
- C#提取汉字首字母
- 提取汉字首字母
- 提取 汉字 拼音 首字母
- 提取汉字拼音首字母
- 字符串汉字提取首字母
- 根据多个汉字,获得每个汉字的首字母集
- 黑马程序员7k面试题 线程池
- http 时序
- iOS开发基础控件--UILabel
- 今日面试杂谈
- JAVA反射机制
- java提取每个汉字的首字母
- mysql sql语句大全
- JdbcTemplate 来封装数据库jdbc操作细节
- OpenCL快速入门教程
- 如何在Java中分配超过-Xmx限制的内存
- Merge Sorted Array
- css定位z-index问题
- 一个高效的分布式计算系统:Spark
- 两个很有用的windows调试函数