Wednesday, December 26, 2018

collections - How can I turn a List of Lists into a List in Java 8?



If I have a List>, how can I turn that into a List that contains all the objects in the same iteration order by using the features of Java 8?



Answer



You can use flatMap to flatten the internal lists (after converting them to Streams) into a single Stream, and then collect the result into a list:



List> list = ...
List flat =
list.stream()
.flatMap(List::stream)
.collect(Collectors.toList());

No comments:

Post a Comment

plot explanation - Why did Peaches' mom hang on the tree? - Movies & TV

In the middle of the movie Ice Age: Continental Drift Peaches' mom asked Peaches to go to sleep. Then, she hung on the tree. This parti...