java - 除了最后一个单词,如何创建所有小写字母?
解决方案
这是我使用流的 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;
}
推荐阅读
- python - 在 pandas 中,如何将一列 float32 值转换为 float16 值?
- java - 将excel/csv文件数据转换成字符串
- html - 纯 CSS 手风琴停止锚页面滚动
- byte - 找出正确的 CRC 多项式
- git - 带有分支名称的 Git 图
- kotlin - 在 kotlin 的“When”中避免其他条件
- go - _mm_add_epi32的Golang汇编实现
- reactjs - next-i18next 和 redux,存储当前语言环境的位置
- mysql - 一对多,显示所有关系,包括缺失的关系
- php - 从 Oauth 访问令牌响应中获取值并在其他 php 文件中使用它