Advertisement

后端开发笔记 2024 年 1 月 17 日

阅读量:

文章结构概述

    1. lambda表达式的学习
      • 1.1 从列表中筛选出满足特定条件的元素并予以返回
      • 1.2 groupby函数的应用方式
      1. 计算时间差并提取秒数

1.lambda表达式学习

1.1 从list中找到符合条件的对象并且返回

此类实例在Java编程语言中具有广泛的应用场景,常用于实现基础级别的数据筛选。若能够通过SQL语句直接从数据库中检索出满足条件的数据,那么数据库引擎的执行效率无疑将是最高水平的。

复制代码
    Date targetArrive = attendanceStaffScheduleItems.stream().filter(attendanceStaffScheduleItem -> attendanceStaffScheduleItem.getAccessType() == 0).findFirst().get().getAttendanceTime();
    
    
      
    

该操作既可针对首个匹配项进行检索,亦可对全部满足条件的项目进行全面查找。

1.2 groupby的用法

复制代码
    Map<String, List<AttendanceRecord>> recordListMap = recordList.s

全部评论 (0)

还没有任何评论哟~