Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Kwaliteitscontrole in de Fabriek | Intermediaire Bewerkingen in Stream API
Stream-API

bookUitdaging: Kwaliteitscontrole in de Fabriek

Taak

Swipe to start coding

Een fabriek ontvangt meerdere partijen onderdelen, maar sommige onderdelen zijn defect en moeten verwijderd worden om hoogwaardige componenten te identificeren, die zonder duplicaten getoond moeten worden.

De PartBatch-klasse vertegenwoordigt een partij onderdelen, met een partijnaam (batchName) en een lijst van onderdelen (parts). Om toegang te krijgen tot de lijst met onderdelen van een partij, gebruik je de methode getParts(), en om de partijnaam op te halen, gebruik je de methode getBatchName().

  1. Extraheer alle onderdelen uit elke partij met behulp van de methode flatMap().
  2. Filter defecte onderdelen door te controleren of de naam van het onderdeel begint met Defective met behulp van de methode filter().
  3. Verwijder dubbele onderdelen om een lijst van unieke kwaliteitsonderdelen te verkrijgen met behulp van de methode distinct().

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 8
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: Kwaliteitscontrole in de Fabriek

Veeg om het menu te tonen

Taak

Swipe to start coding

Een fabriek ontvangt meerdere partijen onderdelen, maar sommige onderdelen zijn defect en moeten verwijderd worden om hoogwaardige componenten te identificeren, die zonder duplicaten getoond moeten worden.

De PartBatch-klasse vertegenwoordigt een partij onderdelen, met een partijnaam (batchName) en een lijst van onderdelen (parts). Om toegang te krijgen tot de lijst met onderdelen van een partij, gebruik je de methode getParts(), en om de partijnaam op te halen, gebruik je de methode getBatchName().

  1. Extraheer alle onderdelen uit elke partij met behulp van de methode flatMap().
  2. Filter defecte onderdelen door te controleren of de naam van het onderdeel begint met Defective met behulp van de methode filter().
  3. Verwijder dubbele onderdelen om een lijst van unieke kwaliteitsonderdelen te verkrijgen met behulp van de methode distinct().

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

single

some-alt