Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Створення Власного Колектора для Підрахунку Категорій | Секція
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Stream API в Java
close
Секція 1. Розділ 28
single

single

bookЗавдання: Створення Власного Колектора для Підрахунку Категорій

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

Завдання

Swipe to start coding

Вам потрібно реалізувати власний Collector, який обробляє список продуктів і підраховує, скільки продуктів належить до кожної категорії.

  1. У методі supplier() поверніть новий HashMap.
  2. У методі accumulator() викличте метод get() об’єкта product, щоб отримати значення ключа "category" і передати його як перший параметр методу merge().
  3. Для другого параметра в цьому ж методі вкажіть початкове значення (1).
  4. У методі combiner() передайте key об’єкта map2 як перший параметр методу merge().
  5. Для другого параметра в цьому ж методі передайте value об’єкта map2.
  6. У методі finisher() поверніть map без змін за допомогою лямбда-виразу.
  7. У методі characteristics() поверніть множину з IDENTITY_FINISH, щоб колекція залишилася незмінною.
  8. У методі collect() передайте реалізацію інтерфейсу CollectorCategoryCountCollector.

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt