已知字符串如下: "good good study day day up" 请定义方法将字符串中每一个单词的首字母大写,其余的小写

import static java.lang.Character.toUpperCase;

import static java.lang.Character.toUpperCase;

public class Change {
    public static void main(String[] args) {
        String s = "good good study day day up";
        StringBuilder sb = new StringBuilder();
        //将字符串以" "为界限隔开,将隔开的字符串存入字符串数组中
        String[] ss = s.split(" ");
        char sss;
        for (int i = 0; i < ss.length; i++) {
            for (int j = 0; j < ss[i].length() ; j++) {
                if (j == 0){
                    //将字符串中的第一个字符通过toUpperCase方法转为大写
                    sss = toUpperCase(ss[i].charAt(j));
                    //转化好的字符通过append(char c)方法拼接
                    sb.append(sss);
                }else{
                    sss = ss[i].charAt(j);
                    sb.append(sss);
                }
            }
            sb.append(" ");
        }
        //将StringBuider转为String
        s = sb.toString();
        System.out.println(s);
    }
}
运行结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190713235300199.?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTEzMDgzOA==,size_16,color_FFFFFF,t_70)

另外一种方法:`for (int i = 0; i < ss.length; i++) {
//            for (int j = 0; j 

你可能感兴趣的:(已知字符串如下: "good good study day day up" 请定义方法将字符串中每一个单词的首字母大写,其余的小写)