首字母变大写 ???

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

https://blog.csdn.net/wenchangwenliu/article/details/79138692

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方法调用就行,在控制台输入英文句子,就可以得到返回结果。