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

single

bookHaaste: Parhaiden Autojen Valitseminen Tuotantolinjalla

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

Tehtaalla tulee käsitellä lista autoja, suodattaa ne ajokilometrien perusteella, järjestää ne tiettyjen kriteerien mukaan ja näyttää tulokset.

Jokainen auto on esitetty Car-luokalla, joka sisältää id:n yksilöllisenä tunnisteena, model:in auton nimenä, year:in valmistusvuotena sekä mileage-kentän, joka kuvaa auton kulkeman kokonaismatkan.

  1. Suodata autot, säilyttäen vain ne, joiden ajokilometrit ovat 30 000 mailia tai vähemmän käyttämällä filter()-metodia.
  2. Järjestä autot year-kentän mukaan nousevaan järjestykseen käyttäen comparingInt()-metodia.
  3. Kun autot on järjestetty year-kentän mukaan, käännä järjestys niin, että uusimmat autot ovat ensin käyttämällä reversed()-metodia.
  4. Jos kahdella autolla on sama year, järjestä ne mileage-kentän mukaan nousevaan järjestykseen käyttäen thenComparing()-metodia.
  5. Muunna jokainen auto-olio merkkijonoesitykseksi käyttämällä toString()-metodia.
  6. Tulosta lopullinen lista konsoliin käyttäen viittausta println()-metodiin.

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 21
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt