Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Udvælgelse af Tilfældige Produkter Inden for en Kategori | Terminale Operationer i Stream API'et
Stream API

bookUdfordring: Udvælgelse af Tilfældige Produkter Inden for en Kategori

Opgave

Swipe to start coding

Forestil dig, at du har en liste over produkter fra en onlinebutik. Dit mål er at gruppere dem efter kategori, vælge et tilfældigt produkt fra hver gruppe og vise resultatet.

  1. Gruppér listen af produkter efter category ved hjælp af groupingBy().
  2. For hver kategori (productList), hent listen af produkter med metoden stream() og vælg et tilfældigt produkt med findAny().
  3. Kontroller, om Optional indeholder en værdi ved at bruge ifPresent().
  4. Hvis Optional har en værdi, udskriv informationen i følgende format: "Category: {category} => {product}".

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 11
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 2.33

bookUdfordring: Udvælgelse af Tilfældige Produkter Inden for en Kategori

Stryg for at vise menuen

Opgave

Swipe to start coding

Forestil dig, at du har en liste over produkter fra en onlinebutik. Dit mål er at gruppere dem efter kategori, vælge et tilfældigt produkt fra hver gruppe og vise resultatet.

  1. Gruppér listen af produkter efter category ved hjælp af groupingBy().
  2. For hver kategori (productList), hent listen af produkter med metoden stream() og vælg et tilfældigt produkt med findAny().
  3. Kontroller, om Optional indeholder en værdi ved at bruge ifPresent().
  4. Hvis Optional har en værdi, udskriv informationen i følgende format: "Category: {category} => {product}".

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 11
single

single

some-alt