Java stream流的几个典型使用场景
1. 列表List赋值
LambdaQueryWrapper<User> q = Wrappers.lambdaQuery();
    q.in(User::getId, ids);
    List<User> listUser= generalPersonnelService.list(q);
    Map<String, User> mapUser= listUser.stream().collect(Collectors.toMap(User::getId, Function.identity()));
    devicePage.getRecords().forEach((record) -> {
    if (mapUser.containsKey(record.getUserId())) {
        record.setBasePerName(mapUser.get(record.getUserId()).getUserName());
    }
});
点击数:9
创建时间:2026-06-24 13:13:11
更新时间:2026-06-24 13:13:11