セクション 1. 章 28
single
Challenge: Build a Custom Collector for Category Counting
メニューを表示するにはスワイプしてください
タスク
スワイプしてコーディングを開始
You need to implement a custom Collector that processes a list of products and counts how many products belong to each category.
- In the
supplier()method, return a newHashMap. - In the
accumulator()method, call theget()method on theproductmap to retrieve the value of the"category"key and pass it as the first parameter of themerge()method. - For the second parameter in the same method, provide the initial value (
1). - In the
combiner()method, pass thekeyofmap2as the first parameter of themerge()method. - For the second parameter in the same method, pass the
valueof themap2. - In the
finisher()method, return themapwithout modifying it using a lambda. - In the
characteristics()method, return a set that ensures the collection remains unchanged (IDENTITY_FINISH). - In the
collect()method, pass the implementation of theCollectorinterface (CategoryCountCollector).
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 28
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください