List<QuestPersonnelAlteration> quList = questPersonnelAlterationMapper.selectQuestPersonnelAlterationList(qu); //数据库人员id集合 List<String> oldList = quList.stream() .filter(x -> 1== x.getType()) .map(x -> x.getPersonnel()) .collect(Collectors.toList()); 如果quList为空,oldList会是什么结果
时间: 2024-04-24 10:21:34 浏览: 73
两个集合比较(新增、编辑、删除)
5星 · 资源好评率100%
如果`quList`为空,即数据库查询结果为空,那么在使用`stream()`方法之后对其进行过滤、映射和收集的操作时,最终的结果将是一个空的`oldList`列表。这是因为在空的`quList`上进行操作时,不会有任何元素满足过滤条件(`1== x.getType()`),因此没有任何元素被映射和收集到`oldList`中。
阅读全文