Junior — Middle+
87
Формирование списка B из списка A с отбором и преобразованием полей
Компании, где спрашивали:
Условие задачи
Имеются два класса A и B. Требуется получить список объектов B, построив его на основе существующего listA. При этом в результирующий список попадают только те элементы, у которых значение y чётное, а значение y рассчитывается по формуле y = 3 * a.x / 2.
public class A { public int x;}
public class B {
public int y;
public B(int y){this.y=y}
}
List<A> listA = List.of(....);
Lift<B> listB = listA
Необходимо выполнить фильтрацию и преобразование, используя возможности языка Java (например, Stream API) или любой другой подход, который позволяет получить требуемый список listB.