Sfida: Crea un Collector Personalizzato per il Conteggio delle Categorie
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(), chiamareget()sulla mappaproductper recuperare il valore della chiave"category"e passarlo come primo parametro dimerge(). - Come secondo parametro nello stesso metodo, fornire il valore iniziale
1. - Nel metodo
combiner(), passare ilkeydimap2come primo parametro dimerge(). - Come secondo parametro nello stesso metodo, passare il
valuedimap2. - Nel metodo
finisher(), restituire la mappamapsenza modificarla utilizzando una lambda. - Nel metodo
characteristics(), restituire un set che garantisca che la collezione rimanga invariataIDENTITY_FINISH. - Nel metodo
collect(), passare l'implementazione dell'interfacciaCollectorCategoryCountCollector.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 2
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.33
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(), chiamareget()sulla mappaproductper recuperare il valore della chiave"category"e passarlo come primo parametro dimerge(). - Come secondo parametro nello stesso metodo, fornire il valore iniziale
1. - Nel metodo
combiner(), passare ilkeydimap2come primo parametro dimerge(). - Come secondo parametro nello stesso metodo, passare il
valuedimap2. - Nel metodo
finisher(), restituire la mappamapsenza modificarla utilizzando una lambda. - Nel metodo
characteristics(), restituire un set che garantisca che la collezione rimanga invariataIDENTITY_FINISH. - Nel metodo
collect(), passare l'implementazione dell'interfacciaCollectorCategoryCountCollector.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 2
single