当前位置: 移动技术网 > IT编程>开发语言>Java > java获取中文拼音首字母的实例

java获取中文拼音首字母的实例

2019年07月19日  | 移动技术网IT编程  | 我要评论

如下所示:

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获取中文拼音首字母的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网