Udfordring: Udvælgelse af de Bedste Biler på Produktionslinjen
Swipe to start coding
På 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.
- Filtrer bilerne, så kun dem med en kilometerstand på 30.000 miles eller derunder bevares ved hjælp af
filter()
-metoden. - Sortér bilerne efter
year
i stigende rækkefølge ved hjælp afcomparingInt()
-metoden. - Når bilerne er sorteret efter
year
, omvend rækkefølgen så de nyeste biler kommer først ved hjælp afreversed()
-metoden. - Hvis to biler har det samme
year
, sorteres de eftermileage
i stigende rækkefølge ved hjælp afthenComparing()
-metoden. - Konverter hver bil til en strengrepræsentation ved hjælp af
toString()
-metoden. - Udskriv den endelige liste til konsollen ved hjælp af en metodereference til
println()
.
Løsning
solution.java
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 2.33
Udfordring: Udvælgelse af de Bedste Biler på Produktionslinjen
Stryg for at vise menuen
Swipe to start coding
På 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.
- Filtrer bilerne, så kun dem med en kilometerstand på 30.000 miles eller derunder bevares ved hjælp af
filter()
-metoden. - Sortér bilerne efter
year
i stigende rækkefølge ved hjælp afcomparingInt()
-metoden. - Når bilerne er sorteret efter
year
, omvend rækkefølgen så de nyeste biler kommer først ved hjælp afreversed()
-metoden. - Hvis to biler har det samme
year
, sorteres de eftermileage
i stigende rækkefølge ved hjælp afthenComparing()
-metoden. - Konverter hver bil til en strengrepræsentation ved hjælp af
toString()
-metoden. - Udskriv den endelige liste til konsollen ved hjælp af en metodereference til
println()
.
Løsning
solution.java
Tak for dine kommentarer!
single