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 | Mellemliggende Operationer i Stream API
Stream API

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

Opgave

Swipe to start coding

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

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

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

Løsning

solution.java

solution.java

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
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

Suggested prompts:

Can you explain this in simpler terms?

What are some examples related to this topic?

Where can I learn more about this?

close

Awesome!

Completion rate improved to 2.33

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å kilometerstand, sortere dem efter specifikke kriterier og vise resultaterne.

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

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

Løsning

solution.java

solution.java

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 2. Kapitel 6
single

single

some-alt