stream().filter 一般适用于list集合,用来模糊查询 有点像是MybatisPlus的感觉。 简而言之是用来操作list集合,对其中的数据进行过滤
List<aDto> aList1 = bList.stream()
.filter(e -> Objects.equals(e.getFlowType(),dto.getFlowTypeList().get(0)))
这里就是大概在项目中用到的一段代码。
大致的意思就是对bList进行过滤,过滤的条件是e.getFlowType() 的数值要和dto.getFlowTypeList().get(0) 的数值相等
这个的dto是我前面传进来的一个对象