一、首字母变大写
public static String firstCharToUpperCase(String str) {
if (StringUtils.isBlank(str)){
return str;
}
char[]chars = str.toCharArray();
if ( chars[0] >= 'a' && chars[0] <= 'z'){
chars[0] -= 32;
return String.valueOf(chars);
}else {
return str;
}
}
二、首字母变小写
public static String firstCharToLowerCase(String str) {
if (StringUtils.isBlank(str)){
return str;
}
char[]chars = str.toCharArray();
if ( chars[0] >= 'A' && chars[0] <= 'Z') {
chars[0] += 32;
return String.valueOf(chars);
}else {
return str;
}
}