gpt4 book ai didi

java - 如何在嵌套集合中添加内部映射?

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

给定:

Object nestKey;
Object nestedKey;
Object nestedValue;

Map<T,Map<T,T>> nest;
Map<T,T> nested;

如何将映射添加到嵌套位置:

nest.containsKey(nestKey) == true;

或者是否有现有的馆藏会更有效?

最佳答案

您的意思是类似于以下通用方法

static <U,V,W> W putNestedEntry(
Map<U,Map<V,W>> nest,
U nestKey,
V nestedKey,
W nestedValue)
{
Map<V,W> nested = nest.get(nestKey);

if (nested == null)
{
nested = new HashMap<V,W>();
nest.put(nestKey, nested);
}

return nested.put(nestedKey, nestedValue);
}

关于java - 如何在嵌套集合中添加内部映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/531126/

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