gpt4 book ai didi

java - java 中 arrayList 与 Set 的比较

转载 作者:行者123 更新时间:2023-12-01 21:08:24 25 4
gpt4 key购买 nike

我的设置看起来像这样,

final public static Set<String> env = new HashSet<String>(
Arrays.asList("DEV", "QA", "PREPROD", "PROD"));

我的 arrayList 将从数据库动态填充,该数据库将包含所有 4 个或更少的值(例如:DEV、QA)

如何找到 arraylist 中缺失的元素并打印它们?

最佳答案

给定两个集合,ab,这里有一种方法列出 a 中不存在的 内容b.

a.stream()
.filter(x -> !b.contains(x))
.forEach(System.out::println);

如果没有流,您可以这样做:

for (String x : a) {
if (!b.contains(x)) {
System.out.println(x);
}
}

关于java - java 中 arrayList 与 Set 的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41856646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com