gpt4 book ai didi

java - MultiKeyMap 获取方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:53:51 25 4
gpt4 key购买 nike

我想使用 Apache Collection 中的 MultiKeyMap,因为我需要一个带有两个键和一个值的 HashMap。为了放置元素,我这样做:

private MultiKeyMap multiKey = new MultiKeyMap();
multiKey.put("key1.1", "key2.1", "value1");

对于获取元素,我这样做:

String s = multiKey.get("key1.1");

但是字符串 null...如果我传递两个键,就像这样:

String s = multiKey.get("key1.1", "key2.1");

String 带有值 value1...

当我只传递两个键之一时,如何扩展 MultiKeyMap 以获得正确的值?

最佳答案

如果您只需要一个键来获取一个值,那么您有一个普通的旧 HashMap。

private Map<String, String> map = new HashMap<>();

map.put("key1.1", "value1");
map.put("key2.1", "value1");

对于获取元素,您可以这样做:

String s = map.get("key1.1"); // s == "value1"

当必须提供两个键时,需要 MultiKeyMap。

关于java - MultiKeyMap 获取方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8299029/

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