Java 函数:将字符串每个单词首字母大写
你可以使用以下代码来实现这个函数:
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
原文地址: https://www.cveoy.top/t/topic/owf3 著作权归作者所有。请勿转载和采集!