分割列表
Stream系列(十二) PartitioningBy方法使用
EmployeeTestCase.java
package com.example.demo;
import lombok.extern.log4j.Log4j2;
import org.junit.Test;
import java.util.DoubleSummaryStatistics;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@Log4j2
public class EmployeeTestCase extends BaseTestCase {
@Test
public void partitioningBy(){
//把工资大于1500放在true的列表里,小于或等于1500放在false列表里
Map<Boolean, List<Employee>> map = list.stream().collect(Collectors.partitioningBy(employee -> {
return employee.getSalar