小编Vij*_*nan的帖子

为什么排序(Comparator::reverseOrder)不起作用?

下面的 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)

java comparator java-8 java-stream

3
推荐指数
1
解决办法
1170
查看次数

标签 统计

comparator ×1

java ×1

java-8 ×1

java-stream ×1