使用流 API 将字符串全部设置为小写,但首字母大写
2022-09-04 06:38:34
我有一个,通过使用流API,我将所有字符串设置为小写,将它们从最小的字符串排序到最大的字符串并打印它们。我遇到的问题是将字符串的第一个字母大写。List<String>
这是我通过做的事情吗?.stream().map()
public class Main {
public static void main(String[] args) {
List<String> list = Arrays.asList("SOmE", "StriNgs", "fRom", "mE", "To", "yOU");
list.stream()
.map(n -> n.toLowerCase())
.sorted((a, b) -> a.length() - b.length())
.forEach(n -> System.out.println(n));;
}
}
输出:
me
to
you
some
from
strings
所需输出:
Me
To
You
Some
From
Strings