匯總
視頻講解: https://www.bilibili.com/video/av78011675/
EmployeeTestCase.java
package com.example.demo; import lombok.extern.log4j.Log4j2; import org.junit.Test; import java.util.DoubleSummaryStatistics; import java.util.stream.Collectors; @Log4j2 public class EmployeeTestCase extends BaseTestCase { @Test public void statis(){ //實現方式一 DoubleSummaryStatistics statistics = list.stream().collect(Collectors.summarizingDouble(Employee::getSalary)); //實現方式二 DoubleSummaryStatistics statistics1 = list.stream().mapToDouble(Employee::getSalary) .summaryStatistics(); } }
BaseTestCase.java
package com.example.demo; import java.util.Arrays; import java.util.List; public class BaseTestCase { protected static final List<Employee> list = Arrays.asList( new Employee(1, "Alex", 1000), new Employee(2, "Michael", 2000), new Employee(3, "Jack", 1500), new Employee(4, "Owen", 1500), new Employee(5, "Denny", 2000)); }
關注公眾號,堅持每天3分鍾學習