Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Satunnaisten Tuotteiden Valitseminen Kategoriasta | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Stream API Javassa
close
Osio 1. Luku 37
single

single

bookHaaste: Satunnaisten Tuotteiden Valitseminen Kategoriasta

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

Kuvittele, että sinulla on verkkokaupan tuotelista. Tavoitteesi on ryhmitellä tuotteet kategorian mukaan, valita jokaisesta ryhmästä satunnainen tuote ja näyttää tulos.

  1. Ryhmittele tuotelista category-kentän perusteella käyttämällä groupingBy()-metodia.
  2. Jokaiselle kategorialle (productList) hae tuotteet stream()-metodilla ja valitse satunnainen tuote findAny()-metodilla.
  3. Tarkista, sisältääkö Optional arvon käyttämällä ifPresent()-metodia.
  4. Jos Optional sisältää arvon, tulosta tiedot seuraavassa muodossa: "Category: {category} => {product}".

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 37
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt