gpt4 book ai didi

java - 如何从 Java 中的 map 列表中获取所有值?

转载 作者:行者123 更新时间:2023-11-29 08:37:02 27 4
gpt4 key购买 nike

我有一个 ListMap:

List(Map(term -> check), Map(term -> base), Map(term -> prof.gaurav),
Map(term -> phone), Map(term -> scraper), Map(term -> with),
Map(term -> certificate), Map(term -> six), Map(term -> itself))

我想获取所有值并检查上面的 Map 列表中是否已经存在一个术语。

这可以通过迭代 List 并检查每个映射的值来完成。但我想要更高效的东西和一个类轮。

这个问题可能很天真,但我不知道如何进行。我是 Java 新手。

预期输出:

List(check, base, prof.gaurav, phone, scraper, with, certificate, six, itself)

最佳答案

如果我理解你的问题是正确的,你想检查这些术语是否包含标签?

// To check if any of them contains
boolean anyContains = list.stream().any(m -> m.contains("term"));
// get string which did not have value
list<String> nonUsedTerms = list.stream
.filter(m -> !m.contains(term))
.map(m -> m.get(term));

关于java - 如何从 Java 中的 map 列表中获取所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43323348/

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