首先,我们来分析一下题目,给定一个字符串,如”welcome to china”,题目需要我们将单词的首字母改成大写,那么我们可以发现,除了首个单词,其他单词都有一个共同点,也就是它们前面都有个空格,明白了这个,我们接下来进行设计。
创建一个字符串s并赋值
/**
* 给定字符串,将其分解进char数组
*/
String s = "welcome to china";
char[] c = s.toCharArray();
判断首字母是否为小写,在ASCII码表中,‘a’是第97位,‘z’是第122位
if (c[0] > 96 && c[0] < 123)
c[0] = (char) (c[0]