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