/**     * 将字符串中的中文转化为拼音,其他字符不变     *      * @param inputString     * @return     */   
 public static String getPinyin(String inputString) {        ArrayList tokens = HanziToPinyin.getInstance()                .get(inputString);        StringBuilder sb = new StringBuilder();        if (tokens != null && tokens.size() > 0) {            for (HanziToPinyin.Token token : tokens) {                if (HanziToPinyin.Token.PINYIN == token.type) {                    sb.append(token.target);                } else {                    sb.append(token.source);                }            }        }        return sb.toString().toUpperCase();    }
    /**     * 汉字转换为汉语拼音首字母,英文字符不变     *      * @param chines     *            汉字     * @return 拼音     */
    public static String getFirstSpell(String inputString) {        ArrayList tokens = HanziToPinyin.getInstance()                .get(inputString);        StringBuilder sb = new StringBuilder();        if (tokens != null && tokens.size() > 0) {            for (HanziToPinyin.Token token : tokens) {                if (HanziToPinyin.Token.PINYIN == token.type) {                    sb.append(token.target.substring(0, 1));                } else {                    sb.append(token.source.substring(0, 1));                }            }        }        return sb.toString().toUpperCase();    }

 

更多相关文章

  1. Android中使Dialog显示时背景不变暗
  2. android 中使用TextView实现分段显示不同颜色的字符串
  3. android中json文件的写法
  4. exp: 修改Android中strings.xml文件, 动态改变数据
  5. 【【【常用的ubuntu第三方工具及android命令(自存档)】】】二
  6. Android(安卓)中数据库查询方法 query() 中的 select
  7. android中SqLite query中用selectionArgs处理字符传值
  8. android中字符替换成表情
  9. 修改系统Android版本,版本号

随机推荐

  1. Android小游戏-数独(附源码)
  2. android 获取经纬度
  3. (1) Android-5.0源码分析计划
  4. Android中得Static关键字
  5. 【整理】Android中使用XML自定义组件各种
  6. Android(安卓)Native 程序逆向入门(一)——
  7. 未来谁能引领Android大势
  8. php学习小结(php程序的运行原理、短标签的
  9. Android(安卓)代理模式
  10. Android(安卓)- 智能 wifi 插座控制开关