Stream系列(十)Count方法使用
2024-08-27 13:45:27
计数器
视频讲解: https://www.bilibili.com/video/av77905733/
EmployeeTestCase.java
package com.example.demo; import lombok.extern.log4j.Log4j2;
import org.junit.Test; import java.io.IOException;
import java.io.PrintWriter;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.time.Instant;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.Vector;
import java.util.stream.Collectors;
import java.util.stream.Stream; import static org.junit.Assert.assertTrue; @Log4j2
public class EmployeeTestCase extends BaseTestCase {
@Test
public void count(){
long lCount = list.stream().count();
assertTrue(lCount == 5);
int iCount = 0;
for(Employee employee :list){
if(employee.getSalary()==2000){
iCount ++;
}
}
log.info("iCount:{}",iCount);
long lCount2 = list.stream().filter(employee -> employee.getSalary() == 2000).count();
assertTrue(iCount == lCount2);
}
}
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分钟学习
最新文章
- 学习C的笔记
- 一个ListView怎么展示两种样式
- POJ 1144
- 关于Toad连接DB2的sqlstate=08001错误
- (转)iOS Wow体验 - 第五章 - 利用iOS技术特性打造最佳体验
- 后台数据导出为Excel
- 关于移动APP与Web APP的测试重点以及区别
- 9.19.3 反射和Properties(重要)
- FastDFS简介和架构图(内容来自于阅读fastdfs官方文档的总结)
- vuex脑图
- 学习笔记 urllib
- Nginx模块开发与架构解析(nginx安装、配置说明)
- iOS-AFN Post JSON格式数据
- MVC与单元测试实践之健身网站(八)-统计分析
- JDK源码阅读顺序
- PGSQL 数据库备份练习
- python中的requests使用小结
- MyBatis动态SQL foreach标签实现批量插入
- SPSS学习系列之SPSS Modeler的功能特性(图文详解)
- 《驱蚊神器v1.0》android应用 赶走那些烦人的臭蚊子
热门文章
- HDU 6057 - Kanade&#39;s convolution | 2017 Multi-University Training Contest 3
- Codeforces Round #456 (Div. 2) 912D D. Fishes
- mysql关于索引的一些零碎知识点(持续更新)
- Oracle查看锁表和解锁
- HGOI 20191106 题解
- 我理解的windows中断管理
- dos切换其他目录加参数/D
- spring MVC 拦截有几种实现方式
- git push and git pull
- Linux设备驱动程序 之 度量时间差