Osio 1. Luku 28
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.- Toinen parametri samassa metodissa on alkuarvo
1. combiner()-metodissa annakey-avaimenmap2:sta ensimmäiseksi parametriksimerge()-metodille.- Samassa metodissa anna
value-arvomap2:sta toisena parametrina. finisher()-metodissa palautamapmuuttamatta sitä käyttäen lambdaa.characteristics()-metodissa palauta joukko, joka varmistaa kokoelman pysyvän muuttumattomana (IDENTITY_FINISH).collect()-metodissa annaCollector-rajapinnan toteutus (CategoryCountCollector).
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 28
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme