汇总

视频讲解: 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分钟学习

最新文章

  1. [APUE]文件和目录(下)
  2. SAX和DOM解析的区别
  3. js-FCC算法Smallest Common Multiple。找出两个参数和它们之间的连续数字的最小公倍数。
  4. CentOS 安装 chrome 浏览器
  5. Redis设计与实现-内部数据结构篇
  6. caffe: fuck compile error again : error: a value of type &quot;const float *&quot; cannot be used to initialize an entity of type &quot;float *&quot;
  7. HDU 1695 GCD 容斥
  8. Sorting It All Out
  9. insert into (select...WITH CHECK OPTION) values(...)
  10. windows 编程 —— 消息与参数(滚动条、键盘、鼠标)
  11. Java 使用AES/CBC/PKCS7Padding 加解密字符串
  12. select刷新后,保持选定状态,Cookies存储select选定状态信息
  13. python re模块findall()详解
  14. java多线程的理解
  15. 日志分析工具Log Parser介绍
  16. 一条命令解决: sql server 2008 安装提示重启计算机
  17. 向mysql中导入向导时如表xlsx
  18. 3.MySQL(三)
  19. ExtJS中layout的12种布局风格
  20. 把菜单栏变成万能工具箱,让你的 Mac 更酷炫

热门文章

  1. OFDM留空中央直流子载波目的及原理
  2. 洛谷P2110 欢总喊楼记
  3. Django Admin中增加导出Excel功能
  4. C# Unicode编码解码
  5. python定时任务-sched模块
  6. 8.8 JQuery框架
  7. Python 使用工具总结
  8. 项目中遇到的关于Java的问题
  9. laravel 链式组合查询数据
  10. Qt 插件学习(一)