Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: De Beste Auto's Selecteren op de Productielijn | Intermediaire Bewerkingen in Stream API
Stream-API

bookUitdaging: De Beste Auto's Selecteren op de Productielijn

Taak

Swipe to start coding

In de fabriek moet een lijst van auto's worden verwerkt, gefilterd op basis van de kilometerstand, gesorteerd volgens specifieke criteria, en moeten de resultaten worden weergegeven.

Elke auto wordt weergegeven door de Car-klasse, die een id bevat als unieke identificatie, een model dat de naam van de auto specificeert, een year dat het bouwjaar aangeeft, en een mileage-veld dat de totale afgelegde afstand weergeeft.

  1. Filter de auto's, waarbij alleen auto's met een kilometerstand van 30.000 mijl of minder behouden blijven met behulp van de filter()-methode.
  2. Sorteer de auto's op year in oplopende volgorde met de comparingInt()-methode.
  3. Nadat de auto's op year zijn gesorteerd, draai de volgorde om zodat de nieuwste auto's eerst komen met de reversed()-methode.
  4. Als twee auto's hetzelfde year hebben, sorteer ze dan op mileage in oplopende volgorde met de thenComparing()-methode.
  5. Zet elk auto-object om naar een stringrepresentatie met de toString()-methode.
  6. Print de definitieve lijst naar de console met een methodeverwijzing naar println().

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 2.33

bookUitdaging: De Beste Auto's Selecteren op de Productielijn

Veeg om het menu te tonen

Taak

Swipe to start coding

In de fabriek moet een lijst van auto's worden verwerkt, gefilterd op basis van de kilometerstand, gesorteerd volgens specifieke criteria, en moeten de resultaten worden weergegeven.

Elke auto wordt weergegeven door de Car-klasse, die een id bevat als unieke identificatie, een model dat de naam van de auto specificeert, een year dat het bouwjaar aangeeft, en een mileage-veld dat de totale afgelegde afstand weergeeft.

  1. Filter de auto's, waarbij alleen auto's met een kilometerstand van 30.000 mijl of minder behouden blijven met behulp van de filter()-methode.
  2. Sorteer de auto's op year in oplopende volgorde met de comparingInt()-methode.
  3. Nadat de auto's op year zijn gesorteerd, draai de volgorde om zodat de nieuwste auto's eerst komen met de reversed()-methode.
  4. Als twee auto's hetzelfde year hebben, sorteer ze dan op mileage in oplopende volgorde met de thenComparing()-methode.
  5. Zet elk auto-object om naar een stringrepresentatie met de toString()-methode.
  6. Print de definitieve lijst naar de console met een methodeverwijzing naar println().

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
single

single

some-alt