У меня есть список как List<List<String>> next = iterator.next();
В этом списке данные будут выглядеть как
[[a, b, c], [a, b]]
[[a, b, c], [a]]
[[a, b], [a]]
Когда я преобразую в список как,
List<String> collect = list.stream().flatMap(List::stream).collect(Collectors.toList());
, он возвращает список как,
[a, b, c, a, b]
[a, b, c, a]
[a, b, a]
Можно ли создать новый List<String>
, используя List<List<String>>
так же, как,
[[a, b, c], [a, b]]
[[a, b, c], [a]]
[[a, b], [a]]