Переписать два вложенных для петли в качестве потокаJAVA

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

Сообщение Anonymous »

У меня есть два списка Pearson (переменные: FirstName , lastname , allfirstname ). Один из них содержит дубликаты (если у человека есть два имени, то в этом списке будет две записи для каждого имени, но фамилия будет одинаковой), и у одного из них есть только уникальные значения (listWithUniquePearsons). Второй список будет создан путем итерации над первым списком и размещение каждого имени в список объектов. Есть ли способ написать это как поток? < /P>
for (Pearson prs : listWithUniquePearsons) {
List firstNames = new ArrayList();
for (Pearson tempPerson : allPearsons) {
if (prs.getLastName().equals(tempPerson.getLastName())) {
firstNames.add(tempPerson.firstNames());
}
}

if (firstNames.size()>1) {
prs.setAllFirstNames(firstNames);
}
}


Подробнее здесь: https://stackoverflow.com/questions/639 ... s-a-stream

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