gpt4 book ai didi

java - 如何在 HashMap 中存储关于唯一键的多个值

转载 作者:行者123 更新时间:2023-12-01 19:16:40 25 4
gpt4 key购买 nike

您好,我必须使用 UI 显示的值验证数据库值,因此我使用 Watij 作为自动化工具。当我必须将数据库值存储到 HashMap 中时,问题就出现了。假设数据库有 3 个字段“名称”、“电子邮件”和“地址”。触发查询后,获取的行数为 10。我将字段值作为 HashMap 中的键,并将检索到的行作为值。

我无法将值存储在 HashMap 中。当我使用 HashMap 时,值被覆盖,最后我总是得到各个键的单个值。我尝试将 HashMap 声明为具有两个参数:字符串和字符串[],但我无法读取最终值。任何人都可以帮忙,因为我不是java专家。谢谢。

最佳答案

你在哪里声明了这个字符串?您必须在循环内声明它(循环遍历结果集的位置)。如果您不在循环内创建新对象,则同一字符串的引用将存储在 HashMap 的所有值中,并且您将在 HashMap 中获得单个值。如果这里也提到了代码,就很容易查明确切的问题。

关于java - 如何在 HashMap 中存储关于唯一键的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6340507/

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