gpt4 book ai didi

一个值可以包含两个或多个键的 Java Map 类

转载 作者:搜寻专家 更新时间:2023-11-01 01:56:27 25 4
gpt4 key购买 nike

我正在寻找一个 Java Map 类,它可以包含一个值的两个或多个键。它几乎像MultiKeyMap在 apache 通用集合中,但它可以仅使用一个键来检索值,而不是使用所有键。

例如,使用键“key1”和“key2”在映射中为值“Hello World”创建一个条目:

    map.put("Hello World", "key1", "key2");

那么如果我想获取这个值,我可以使用两种可能的方式:

    String value = map.get("key1");

    String value = map.get("key2");


在 MultiKeyMap 中,您需要指定所有的键来检索值:

    String value = map.get("key1", "key2");


更新:
人们告诉我使用常规 Map 类,但我不确定具有两个指向相同值的键的映射是否会在内存中生成两个重复值。所以有人可以证实这一点吗?

最佳答案

为什么不在常规映射中重复每个键的值?

关于一个值可以包含两个或多个键的 Java Map 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7912121/

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