编写一个Java程序,输入一个字符串,将其中的所有单词首字母转换为大写,并输出转换后的字符串。例如,对于字符串"hello world",程序应输出"Hello World"。
时间: 2024-03-24 15:40:54 浏览: 45
Java小程序 输入一个字符串,将每一个单词首字母大写
好的,以下是Java程序代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
String[] words = str.split(" ");
StringBuilder sb = new StringBuilder();
for (String word : words) {
sb.append(Character.toUpperCase(word.charAt(0))).append(word.substring(1)).append(" ");
}
System.out.println("转换后的字符串为:" + sb.toString().trim());
}
}
```
程序首先使用 Scanner 类读取用户输入的字符串,然后使用 split() 方法将字符串分割成单词数组。接下来使用 StringBuilder 类的 append() 方法将转换后的单词拼接成字符串,最后使用 trim() 方法去掉字符串两端的空格并输出转换后的字符串。
阅读全文