因爲見過很多文章都有記載, 所以我這裏也就用於個人簡單的記錄下
/**
* 首字母大寫轉化爲小寫
* 如果首字符不是大寫;就原值返回.
* @param strValue
* @return
*/
public static String initialsTurnLowercase(String strValue){
if(StringUtils.isEmpty(strValue)){
return strValue;
}
int point = strValue.codePointAt(0);
if(point < NUMBER_65 || point > NUMBER_90){
return strValue;
}
char[] strCharArr = strValue.toCharArray();
strCharArr[0] += 32;
return String.valueOf(strCharArr);
}
這裏說明下; StringUtils是Spring裏面的工具類; 會對首字符進行是否是大寫的判斷操作;如果是的話,就會進行轉化爲小寫的操作.