下面的 Stream 表达式工作得很好:
Stream<String> s = Stream.of("yellow","blue", "white");
s.sorted(Comparator.reverseOrder())
.forEach(System.out::print);` //yellowwhiteblue
Run Code Online (Sandbox Code Playgroud)
为什么带有方法引用的等效方法无法编译?
s.sorted(Comparator::reverseOrder).forEach(System.out::print);
Run Code Online (Sandbox Code Playgroud)
Comparator 类型没有定义适用于此处的reverseOrder(String, String)