这里涉及到ascii码表
我们知道 ascii 码表中 a的ASCIII码值是65而A的ASCII码值是 97 两个之间的差值是 32,
所以,如果我们需要把一个小写字母转化成大写字母,那么我们只需要把这个 char 字符的ascii码值加上 32
这里我们写一个小程序实现这个功能
public static String lowerFirst(String oldStr){
char[]chars = oldStr.toCharArray();
chars[0] += 32;
return String.valueOf(chars);
}