Java 流替代 LambdaJ 索引


什么是

Java stream API 替代 LambdaJ 索引?假设我有这样的代码

List<Product> products = ...
Map<Month, Product> productsOnMonths = Lambda.index(products, Lambda.on(Product.class).getMonth());

我知道每个产品都有唯一的月份属性。

 products.stream().collect(Collectors.toMap(Product::getMonth, s -> s));

这里的区别在于,Collectors.toMap 可以采用第三个参数,说明如何在两个条目相同时合并它们;我不认为lambdaj提供

相关内容

  • 没有找到相关文章

最新更新