首字母变大写 ???

Problem Description
输入一个英文句子,将每个单词的第一个字母改成大写字母。

Input
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。

Output
请输出按照要求改写后的英文句子。

Sample Input
i like acm
i want to get an accepted

Sample Output
I Like Acm
I Want To Get An Accepted

2个回答

public static void testCsdn(){

    ArrayList<String> array = new ArrayList<String>();
    System.out.println("请输入英文句子,最后一行输入end表示结束");
    Scanner scn = new Scanner(System.in);
    String line;
    String strings = "";
    while (!"end".equals(line = scn.nextLine())) {
        array.add(line);
        strings += line + " ";

    }
    for (String str : array) {
        System.out.println(str.substring(0,1).toUpperCase().concat(str.substring(1).toLowerCase()));
    }

    scn.close();
}
直接用main方法调用就行,在控制台输入英文句子,就可以得到返回结果。
shunfurh
编程介的小学生 要c语言,你这个不行的
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问