首页 > 解决方案 > 除了最后一个单词,如何创建所有小写字母?

问题描述

所以如果我要输入“祝你和你的家人节日快乐”,我希望我的输出是“祝你和你的家人节日快乐”

标签: javabluejlab

解决方案


这是我使用流的 Java 解决方案:

用于输入

“祝您和您的家人节日快乐”

输出是

“祝你和你的家人节日快乐”

public String convertToLowerCase(String str) {
   String delimiter = " ";
   String[] wordList =  str.split(delimiter);
   String lastWord = wordList[wordList.length - 1];
   return Arrays.stream(wordList).map(String::toLowerCase).limit(wordList.length - 1).collect(Collectors.joining(delimiter)) + delimiter + lastWord;
 }

推荐阅读