Поток отличается с количеством вложенных списков и совпадающим количеством элементов вложенного списка.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Поток отличается с количеством вложенных списков и совпадающим количеством элементов вложенного списка.

Сообщение Anonymous »

Завершите (не изменяя Group и Person) класс Main в двух точках, выделенных жирным.

Код: Выделить всё

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.Единственная инструкция с использованием потоков

Подробнее здесь: https://stackoverflow.com/questions/682 ... tem-counts
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»