这段代码功能是什么if (crewIdOld != null && crewIdOld.size() > 0) { crewIdOld.stream().forEach(crewIdOldOne -> { if (!crewId.contains(crewIdOldOne)) { ids.add(crewIdOldOne); } });
时间: 2024-02-14 19:18:40 浏览: 53
如何使用CASE WHEN语法判断入参代替if test=user-name != null and user-name !=
这段代码是用来比较两个List集合中的元素,如果crewIdOld中有的元素在crewId中不存在,则将这个元素加入到一个叫做ids的集合中。其中,crewIdOld和crewId是两个List集合,ids是一个集合用来存放crewIdOld中存在而crewId中不存在的元素。这段代码使用了Java 8中的Stream API,通过lambda表达式遍历crewIdOld集合的每一个元素,并判断其是否存在于crewId集合中,如果不存在则加入到ids集合中。
阅读全文