我有下面的清单。
List<String> firstName = List.of("Monika","Shweta", "Shruti","Anuradha");
List<String> lastName = List.of("Mishra","Hariharno","Sharma","Mishra");
List<Integer> sal = List.of(5000000,50,500,100000);
List<List<?>> finalList = List.of(firstName,lastName,sal);
finalList.stream().flatMap(s->s.stream()).forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)
当我使用它打印时,flatMap()它会打印所有firstname, lastname, 然后sal.
我想firstName : lastName:sal按顺序将所有这些打印在一起。例如
Monika:Mishra:5000000
Run Code Online (Sandbox Code Playgroud)
是否可以使用flatMap或任何其他java8功能?