你可以使用以下代码来实现这个函数:

public static String capitalizeWords(String sentence) {
    StringBuilder result = new StringBuilder();

    // 将字符串按空格分割为单词数组
    String[] words = sentence.split(' ');

    for (String word : words) {
        // 将单词的首字母变为大写,其余字母保持小写
        String capitalizedWord = word.substring(0, 1).toUpperCase() + word.substring(1).toLowerCase();

        // 将处理后的单词添加到结果中
        result.append(capitalizedWord).append(' ');
    }

    // 移除最后多余的空格并返回结果
    return result.toString().trim();
}

你可以通过调用这个函数并传入一个字符串来测试它,例如:

String sentence = 'hello world';
String capitalizedSentence = capitalizeWords(sentence);
System.out.println(capitalizedSentence);

输出结果应该是:

Hello World
Java 函数:将字符串每个单词首字母大写

原文地址: https://www.cveoy.top/t/topic/owf3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录