【发布时间】:2020-04-01 13:19:49
【问题描述】:
Map<Currency, List<Transaction>> transactionsByCurrencies =transactions.stream().collect(groupingBy(Transaction::getCurrency));
努力理解 java-8 概念!
groupingBy 在这里被简单地引用。那是常规方法还是静态方法或 lambda 传递?
这里的编译器如何理解groupingBy方法?
【问题讨论】:
-
顶部是否有
import static声明? -
如果你注意到或定义了你的
imports,你就会知道。 -
@Sweeper 好的..知道了.. 可能是太忙于阅读这本书了.. 没有在 IDE 上尝试!!!
标签: java java-8 java-stream