首先,我们来分析一下题目,给定一个字符串,如”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] - 32);
接下来判断,除了首个单词之外的单词,它们的首字母是否为小写

该博客介绍如何处理字符串,使每个单词的首字母变成大写。通过识别单词前的空格作为分隔符,对首字母进行条件判断和转换,实现字符串格式化。示例代码和执行结果展示了一种实现方法。
最低0.47元/天 解锁文章
336

被折叠的 条评论
为什么被折叠?



