Using flatMap() method of Stream object in Java
When working with Stream in Java, sometime we can have a Stream with datatype of a List, Set or Array of object. For example:
1 2 3 4 5 6 7 8 9 10 |
List<String> students1 = new ArrayList<>(); students1.add("Khanh"); List<String> students2 = new ArrayList<>(); students2.add("Thanh"); students2.add("Dung"); List<List<String>> students = Arrays.asList(students1, students2); Stream<List<String>> stream = students.stream(); |
Here, we have List of List of String object and when convert into Stream object, we have Stream of List… Read More