/**
   * * 将名字转化为拼音并获得首字母
   *
   * @param name
   * @return
   */
  public String getSortLetter(String name) {
    String letter = "#";
    if (name == null) {
      return letter;
    }
    // 汉字转换成拼音
    String pinyin = characterParser.getSelling(name);
    String sortString = pinyin.substring(0, 1).toUpperCase(Locale.CHINESE);

    // 正则表达式,判断首字母是否是英文字母
    if (sortString.matches("[A-Z]")) {
      letter = sortString.toUpperCase(Locale.CHINESE);
    }
    return letter;
  }