Repository files navigation
Используемый стек технологий
Java 8
Maven 3.6.3
Stream API
Lombok
Java NIO
Reflection API
Провести анализ данных, представленных в файле CAR_DATA.csv;
Создать классы:
Car - автомобиль;
CarMaker - производитель автомобиля;
Получить данные из CAR_DATA.csv;
Выполнить очистку данных;
Преобразовать из реляционной в объектно-ориентированную модель данных:
Преобразовать строку в массив строк;
Преобразовать массив строк в объекты класса Car;
Вывести результат построчно в файл;
Группировка по цветам:
Преобразовать объекты класса Car в Map, где:
ключ - цвет автомобиля;
значение - информация об автомобиле;
Вывести результат преобразований построчно в файл;
Преобразовать объекты класса Car в объекты класса CarMaker:
Преобразовать объекты класса Car в Map, где:
ключ - производитель автомобиля;
значение - список с информация об автомобилях;
Преобразовать Map в List типа CarMaker;
Вывести результат построчно в файл;
Вывести производителей в консоль, в виде массива используя Collectors.joining;
Получить список автомобилей:
Оставить производителей, у которых есть больше чем 2 модели автомобиля;
Отсортировать производителей, в алфовитном порядке;
Вывести результат построчно в файл.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.