【发布时间】:2021-04-24 03:00:54
【问题描述】:
我有一个数组和一个流,如下所示。
String[] names = {"Alex", "Anna", "Abhi", "Some", "Broad", "Dustin",
"amanda", "Hanna", "Steve", "Sydney"};
Stream.of(names)
.sorted()
.map(String::toLowerCase)
.filter(x -> x.startsWith("a"))
.forEachOrdered(System.out::println);
//I have also tried - .forEach(System.out::println);
实际输出:
abhi
alex
anna
amanda
预期输出:
abhi
alex
amanda
anna
我在这里错过了什么?
【问题讨论】:
标签: java sorting java-8 java-stream