gpt4 book ai didi

java - 比较 Java 中现有的数据条目

转载 作者:行者123 更新时间:2023-11-30 05:17:24 24 4
gpt4 key购买 nike

我有一个将键与字符串相关的 HashMap,我需要将一些字符串相互比较。但是,某些字符串可能在 HashMap 中,也可能不在 HashMap 中。

示例:假设我有 4 个字符串,如果可能的话我打算相互比较,但其中只有 3 个最终出现在 HashMap 中。如何比较存在的字符串而不尝试将它们与不存在的字符串进行比较,并且不执行一堆嵌套的 if 和 else?

编辑:Alohci 的解决方案既简单又快速,而且有效。

最佳答案

循环遍历HashMap的.values集合存储第一个条目。将剩余的每个条目与存储的条目进行比较。一旦发现不匹配,请立即抛出错误。如果到达循环末尾,则所有字符串都匹配。

关于java - 比较 Java 中现有的数据条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/382626/

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