Задание 6 Поток объектов generic класса
Требуемые условия завершения
Открыто с: среда, 26 марта 2025, 00:00
Срок сдачи: вторник, 6 мая 2025, 12:30
Разработать обобщенный (generic) класс Point, реализующий точку на в пространстве (x, y, z).
На основании разработанного класса Point создать набор (список) объектов. При решении задачи использовать средства Stream API. Для созданного набора объектов реализовать следующие задачи:
- посчитать количество точек с координатой z, меньшей заданного числа;
- создать новый поток чисел типа double. Каждое число является расстоянием от точки до начала координат. Полученный поток вывести на экран;
- создать новый поток объектов. В потоке должны быть точки (объекты), расстояние от которых до начала координат больше заданного числа;
- получить все точки с
наибольшим значением координаты x;
- создать новый список, содержащий объекты в порядке возрастания расстояния от точки до начала координат.
Решение задач поместить в класс Solution, который будет содержать 4 статических метода, каждый для решения вышеперечисленной задачи согласно условию.
Продемонстрировать использование класса Solution для списка точек с координатами int и для точек с координатами double.