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 de Bedste Biler på Produktionslinjen | Section
Stream API i Java
close
Sektion 1. Kapitel 21
single

single

bookUdfordring: Udvælgelse af de Bedste Biler på Produktionslinjen

Stryg for at vise menuen

Opgave

Swipe to start coding

fabrikken skal du behandle en liste over biler, filtrere dem baseret på kilometertal, sortere dem efter specifikke kriterier og vise resultaterne.

Hver bil er repræsenteret af klassen Car, som indeholder et id som unik identifikator, et model der angiver bilens navn, et year der viser produktionsåret, samt et mileage-felt der repræsenterer den samlede distance bilen har kørt.

  1. Filtrer bilerne, så kun dem med et kilometertal på 30.000 miles eller mindre bevares ved hjælp af metoden filter().
  2. Sortér bilerne efter year i stigende rækkefølge ved brug af metoden comparingInt().
  3. Når bilerne er sorteret efter year, vend rækkefølgen så de nyeste biler kommer først ved hjælp af metoden reversed().
  4. Hvis to biler har samme year, sortér dem efter mileage i stigende rækkefølge ved brug af metoden thenComparing().
  5. Konverter hver bil til en strengrepræsentation ved at bruge metoden toString().
  6. Udskriv den endelige liste til konsollen ved hjælp af en metode-reference til println().

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 1. Kapitel 21
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

some-alt