JAVA8使用.stream()操作List
示例:List<BO> list = boMapper.initList(startTime, endTime);
BO对应数据操作对象
list 为结果集
一些特殊的场景Mysql不好处理, 只能通过代码控制,java8新特性Lambda帮助我们在开发中使用精简的几行代码就解决了,不需要特意的去遍历操作数据了
1.设置list中的属性值
代码如下(示例):设置姓名为AAA
list.forEach(demo -> {
demo.setName("AAA");
});
2.过滤数据
代码如下(示例):过滤姓名不为AAA的
list= list.stream().filter(bo -> !bo.getName.equals("AAA")).collect(Collectors.toList());
3.排序
代码如下(示例):正序