public class Group {
public List
people;
public Group(Person ... people)
{
this.people=Arrays.asList(people);
}
}
public class Person {
public String name;
public String surname;
public int age;
public Person(String name, String surname, int age) {
this.name=name;
this.surname=surname;
this.age=age;
}
}
public class Main {
public static void main(String[] args)
{
Person p1=new Person("Mario","Bros",36);
Person p2=new Person("Luigi","Bros",36);
Person p3=new Person("Peach","Miss",36);
Person p4=new Person("Toad","Mister",33);
Person p5=new Person("Toadette","Miss",34);
Person p6=new Person("Rosalinda","Miss",50);
Group g1=new Group(p6,p4,p1);
Group g2=new Group(p5,p3,p1,p4);
Group g3=new Group(p1,p2,p3,p6,p5);
List groups=List.of(g1,g3,g2,g1);
Начиная с групп, получаем карту «map1» с ключами отдельных групп и значениями количества людей. Единственное инструкция с использованием потоков
Начиная с групп получаем «map2» с ключами отдельных групп и значениями количества людей в возрасте > 35.Единственная инструкция с использованием потоков
Завершите (не изменяя Group и Person) класс Main в двух точках, выделенных [b]жирным[/b]. [code]public class Group { public List people; public Group(Person ... people) { this.people=Arrays.asList(people); } }
public class Person { public String name; public String surname; public int age;
public Person(String name, String surname, int age) { this.name=name; this.surname=surname; this.age=age; } }
public class Main { public static void main(String[] args) { Person p1=new Person("Mario","Bros",36); Person p2=new Person("Luigi","Bros",36); Person p3=new Person("Peach","Miss",36); Person p4=new Person("Toad","Mister",33); Person p5=new Person("Toadette","Miss",34); Person p6=new Person("Rosalinda","Miss",50);
Group g1=new Group(p6,p4,p1); Group g2=new Group(p5,p3,p1,p4); Group g3=new Group(p1,p2,p3,p6,p5); List groups=List.of(g1,g3,g2,g1);
[/code] Начиная с групп, получаем карту «map1» с ключами отдельных групп и значениями количества людей. [b]Единственное инструкция с использованием потоков[/b] Начиная с групп получаем «map2» с ключами отдельных групп и значениями количества людей в возрасте > 35.[b]Единственная инструкция с использованием потоков[/b]