- 第一种方式
word = word.substring(0, 1).toUpperCase()+word.substring(1);
先获取第一个字母,将其大写,然后拼接后面的字母
- 第二种方式(推荐使用,效率更高)
char[] cs=word.toCharArray();
cs[0]-=32;
word = String.valueOf(cs);
利用Ascii码进行转换
word = word.substring(0, 1).toUpperCase()+word.substring(1);
先获取第一个字母,将其大写,然后拼接后面的字母
char[] cs=word.toCharArray();
cs[0]-=32;
word = String.valueOf(cs);
利用Ascii码进行转换