java 拼音排序
来源:互联网 发布:淘宝芝麻信用分怎么看 编辑:程序博客网 时间:2024/05/22 01:26
将汉字转换为全拼
public static String getPingYin(String src) { char[] t1 = null; t1 = src.toCharArray(); String[] t2 = new String[t1.length]; HanyuPinyinOutputFormat t3 = new HanyuPinyinOutputFormat(); t3.setCaseType(HanyuPinyinCaseType.LOWERCASE); t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE); t3.setVCharType(HanyuPinyinVCharType.WITH_V); String t4 = ""; int t0 = t1.length; try { for (int i = 0; i < t0; i++) { // 判断是否为汉字字符 if (java.lang.Character.toString(t1[i]).matches( "[\\u4E00-\\u9FA5]+")) { t2 = PinyinHelper.toHanyuPinyinStringArray(t1[i], t3); t4 += t2[0]; } else t4 += java.lang.Character.toString(t1[i]); } // System.out.println(t4); return t4; } catch (BadHanyuPinyinOutputFormatCombination e1) { e1.printStackTrace(); } return t4; }返回中文的首字母
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; }
将字符串转移为ASCII码
public static String getCnASCII(String cnStr) { StringBuffer strBuf = new StringBuffer(); byte[] bGBK = cnStr.getBytes(); for (int i = 0; i < bGBK.length; i++) { strBuf.append(Integer.toHexString(bGBK[i] & 0xff)); } return strBuf.toString(); }测试
public static void main(String[] args) { System.out.println(getPingYin("綦江qq县")); System.out.println(getPinYinHeadChar("綦江县")); System.out.println(getCnASCII("綦江县")); }
需要添加pinyin4j-2.5.0.jar
0 0
- java 拼音排序
- java按拼音排序
- java 拼音排序
- Java汉字按照拼音排序
- Java汉字按照拼音排序
- Java 汉字按拼音排序
- java android 按拼音排序
- java 汉字按照拼音排序
- Java汉字按照拼音排序
- java中文字符串按拼音排序 代码
- java中文字符串按拼音排序代码
- Java中文拼音排序工具类
- java中按汉字拼音排序
- Java 字符串列表拼音排序功能类
- java汉字字符串按拼音排序
- JAVA汉字字符串按拼音排序
- JAVA汉字字符串按拼音排序
- java对中文(拼音)进行排序
- java 英文排序
- 免费送百度网盘扩展2T教程
- Cordova插件学习之动态改变插件参数变量
- 文章标题 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 信号分解:标架、对偶标架、紧标架
- java 拼音排序
- ubuntu 下secureCRT安装
- Web Service
- 模态对话框
- MySQL存储引擎总结
- xml学习
- Rancher 1.5全面发布!
- 1101: [POI2007]Zap(莫比乌斯反演)
- 安卓Ble低功耗蓝牙快速开发框架H-ble