gpt4 book ai didi

java - 根据 map 上的多个键检查设置 boolean 变量

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

我有一张 map ,其中将出现这三个键:

Map<String, String> holder = new HashMap<>();
holder.put("abc", "qwer");
holder.put("pqr", "dsds");
holder.put("def", "jghghg");
// data for some other keys

这是我需要做的:

  • 如果键 abcpqr 都不存在,并且仅存在 def 键,那么我想将 true 分配给 boolean 变量 other我将设置为 false。

所以我做了类似的事情,但它不起作用。看来我的逻辑有问题。

boolean flag = !(holder.containsKey("abc") || holder.containsKey("pqr"));

最佳答案

从你想要它做的事情的字面翻译。NOT-包含 'abc' AND NOT-包含 'pqr' AND 包含 'def'

!holder.containsKey("abc") && !holder.containsKey("pqr") && holder.containsKey("def")  

关于java - 根据 map 上的多个键检查设置 boolean 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41514712/

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