获取拼音首字母
作者:
楷桐 | 来源:发表于
2017-06-08 17:21 被阅读26次
/**
* 获取拼音首字母
* @param str
* @return
*/
private String getAlpha(String str) {
if (str == null) {
return "$";
}
if (str.trim().length() == 0) {
return "$";
}
char c = str.trim().substring(0, 1).charAt(0);
// 正则表达式,判断首字母是否是英文字母
Pattern pattern = Pattern.compile("^[A-Za-z]+$");
if (pattern.matcher(c + "").matches()) {
return (c + "").toUpperCase();
} else if (str.equals(0+"")) {
return "$";
} else if (str.equals(1+"")) {
return "#";
} else if (str.equals(2+"")) {
return "*";
}
return "$";
}
本文标题: 获取拼音首字母
本文链接:https://www.haomeiwen.com/subject/msstqxtx.html
网友评论