Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Виклик: Вибір Найкращих Автомобілів на Виробничій Лінії | Секція
Stream API в Java
close
Секція 1. Розділ 21
single

single

bookВиклик: Вибір Найкращих Автомобілів на Виробничій Лінії

Свайпніть щоб показати меню

Завдання

Swipe to start coding

На заводі необхідно обробити список автомобілів, відфільтрувати їх за пробігом, відсортувати за певними критеріями та відобразити результати.

Кожен автомобіль представлений класом Car, який містить id як унікальний ідентифікатор, model — назву автомобіля, year — рік випуску, та поле mileage, що відображає загальний пробіг.

  1. Відфільтрувати автомобілі, залишивши лише ті, у яких пробіг 30 000 миль або менше, використовуючи метод filter().
  2. Відсортувати автомобілі за year у порядку зростання за допомогою методу comparingInt().
  3. Після сортування за year змінити порядок на зворотний, щоб найновіші автомобілі були першими, використовуючи метод reversed().
  4. Якщо у двох автомобілів однаковий year, відсортувати їх за mileage у порядку зростання за допомогою методу thenComparing().
  5. Перетворити кожен об'єкт автомобіля на рядкове представлення за допомогою методу toString().
  6. Вивести остаточний список у консоль, використовуючи посилання на метод println().

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 21
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt