Fantastico!
Completion tasso migliorato a 2.38Sezione 1. Capitolo 28
single
Sfida: Crea un Collector Personalizzato per il Conteggio delle Categorie
Scorri per mostrare il menu
Compito
Swipe to start coding
È necessario implementare un Collector personalizzato che elabori una lista di prodotti e conti quanti prodotti appartengono a ogni categoria.
- Nel metodo
supplier(), restituire un nuovoHashMap. - Nel metodo
accumulator(), chiamare il metodoget()sulla mappaproductper recuperare il valore della chiave"category"e passarlo come primo parametro del metodomerge(). - Come secondo parametro nello stesso metodo, fornire il valore iniziale (
1). - Nel metodo
combiner(), passare ilkeydimap2come primo parametro del metodomerge(). - Come secondo parametro nello stesso metodo, passare il
valuedimap2. - Nel metodo
finisher(), restituire ilmapsenza modificarlo utilizzando una lambda. - Nel metodo
characteristics(), restituire un set che garantisca che la collezione rimanga invariata (IDENTITY_FINISH). - Nel metodo
collect(), passare l'implementazione dell'interfacciaCollector(CategoryCountCollector).
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 28
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione