将多维嵌套列表转换为单维列表
Stream系列(三) FlatMap方法使用
EmployeeTestCase.java
package com.example.demo;
import lombok.Data;
import lombok.ToString;
import lombok.extern.log4j.Log4j2;
import org.junit.Test;
import java.util.Collection;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.LongStream;
import java.util.stream.Stream;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
@Log4j2
public class EmployeeTestCase extends BaseTest{
@Test
public void flatMap() {
List<Employee> employeesAll = listFlat.stream().flatMap(Collection::stream).collect(Collectors.toList());
assertTrue(employeesAll.size() == 5);
List&l