【发布时间】:2020-11-25 21:55:52
【问题描述】:
我在很多地方都看过这段代码,但我不明白我们如何将 string.toUpperCase 作为“stream.map(-)”函数中的方法引用传递。?请参阅以下代码:
List myList = Arrays.asList("india", "australia", "england");
myList.stream().map(String :: toUpperCase).sorted().forEach(System.out :: println);
我的理解是 stream.map 方法采用 java.util.Function
那么上面的代码是如何正常工作的呢?
【问题讨论】:
标签: java java-8 method-reference