赞
踩
第一步:添加
implementation 'com.github.open-android:pinyin4j:2.5.0'
第二步:拼音工具类
public class Pinyin4jUtil { public static StringBuilder sb=new StringBuilder(); /** * 获取汉字字符串的各个字首字母 * 中国:zg * @param chines * @return */ public static String getPinYinHeadChar(String chines){ sb.setLength(0); char[] chars=chines.toCharArray(); HanyuPinyinOutputFormat defaultFormat=new HanyuPinyinOutputFormat(); defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE); defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE); for (int i=0;i<chars.length;i++){ if(chars[i]>128){ try{ sb.append(PinyinHelper.toHanyuPinyinStringArray(chars[i],defaultFormat)[0].charAt(0)); }catch (Exception e){ e.printStackTrace(); } }else{
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。