Как собрать список для списка Использование потоков в Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Как собрать список для списка Использование потоков в Java?

Сообщение Anonymous »

У меня есть ListData (list ) и метод GetList , который принимает строку в качестве аргумента (например, «java» ) и возвращает список (например, [«J», «a», «V», «A»] ). Мне нужно собрать эти списки в один список. Я попробовал addall < /code>, и он работает нормально: < /p>

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

List listData = Arrays.asList("java","Stream","laMbdA");
List resultList = new ArrayList();

listData.stream()
.map(this::getList)  // acccepts String as an argument and returns List
.forEach(resultList::addAll);
< /code>

Если я попробую collectors.tolist () < /code>, я получаю список  < /code> < /p>

 listData.stream()
.map(this::getList)
.collect(Collectors.toList());
Есть ли какой -либо метод в коллекторах , который я мог бы использовать вместо addall ?

Подробнее здесь: https://stackoverflow.com/questions/480 ... ms-in-java

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