3
LambdaJインデックスの代わりにJavaストリームAPIとは何ですか?このようなコードがあるとしましょう。LambdaJインデックスの代わりにJavaストリーム
List<Product> products = ...
Map<Month, Product> productsOnMonths = Lambda.index(products, Lambda.on(Product.class).getMonth());
ここで、すべての商品に月の属性が一意であることがわかりました。
とてもエレガントです。最後に、アイデンティティ関数を持つバージョンを使用しました。 'products.stream()。collect(Collectors.toMap(Product :: getMonth、Function.identity()));' – Behnil