Großartig!
Completion Rate verbessert auf 2.38Abschnitt 1. Kapitel 21
single
Herausforderung: Auswahl der Besten Autos auf der Produktionslinie
Swipe um das Menü anzuzeigen
Aufgabe
Swipe to start coding
In der Fabrik muss eine Liste von Autos verarbeitet, nach Kilometerstand gefiltert, nach bestimmten Kriterien sortiert und das Ergebnis angezeigt werden.
Jedes Auto wird durch die Klasse Car dargestellt, die eine eindeutige Kennung id, ein model für den Namen des Autos, ein year für das Herstellungsjahr und ein Feld mileage für die insgesamt gefahrene Strecke enthält.
- Filtern der Autos, sodass nur Fahrzeuge mit einem Kilometerstand von 30.000 Meilen oder weniger mithilfe der Methode
filter()erhalten bleiben. - Sortieren der Autos nach
yearin aufsteigender Reihenfolge mit der MethodecomparingInt(). - Nach der Sortierung nach
yeardie Reihenfolge umkehren, sodass die neuesten Autos zuerst stehen, mithilfe der Methodereversed(). - Falls zwei Autos das gleiche
yearhaben, Sortierung nachmileagein aufsteigender Reihenfolge mit der MethodethenComparing(). - Umwandlung jedes Autos in eine Zeichenketten-Darstellung mit der Methode
toString(). - Ausgabe der Endliste auf der Konsole mit einer Methodenreferenz auf
println().
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 21
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen