Osio 3. Luku 2
single
Haaste: Rakenna Mukautettu Keräilijä Kategorioiden Laskemiseen
Pyyhkäise näyttääksesi valikon
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
Sinun tulee toteuttaa oma Collector, joka käsittelee listan tuotteita ja laskee, kuinka monta tuotetta kuuluu jokaiseen kategoriaan.
supplier()-metodissa palauta uusiHashMap.accumulator()-metodissa kutsuget()-metodiaproduct-mapissa hakeaksesi arvon avaimelle"category"ja anna se ensimmäiseksi parametriksimerge()-metodille.- Toisena parametrina samassa metodissa anna alkuarvo (
1). combiner()-metodissa annakey-olionmap2ensimmäiseksi parametriksimerge()-metodille.- Toisena parametrina samassa metodissa anna
value-olionmap2. finisher()-metodissa palautamapmuuttamatta sitä käyttäen lambdaa.characteristics()-metodissa palauta joukko, joka varmistaa, että kokoelma pysyy muuttumattomana (IDENTITY_FINISH).collect()-metodissa annaCollector-rajapinnan toteutus (CategoryCountCollector).
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 2
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme