Java 构建嵌套哈希映射
我想像这样用java构建一个嵌套的hashmapJava 构建嵌套哈希映射,java,hashmap,Java,Hashmap,我想像这样用java构建一个嵌套的hashmap {Customer: { Area:{} } Bank: { City:{} } } 如何执行此操作?最简单的方法是使用贴图作为外部贴图的值,如下所示: Map<String, Map<String, String>> nestedMap
{Customer:
{
Area:{}
}
Bank:
{
City:{}
}
}
如何执行此操作?最简单的方法是使用贴图作为外部贴图的值,如下所示:
Map<String, Map<String, String>> nestedMap = new HashMap<> ();
Map<String, String> fooInnerMap = new HashMap<> (), barInnerMap = new HashMap<> ();
nestedMap.put ("foo", fooInnerMap);
nestedMap.put ("bar", barInnerMap);
然而,使用起来并不方便。如果你想要更好的答案,请说明你想要什么和你尝试了什么
例如,您的数据结构看起来像JSON。如果您需要映射来保存或交换数据,您可以使用JSON库。您的尝试是什么?为什么不创建类呢?您尝试过映射吗?您确定了解什么是HashMap吗?这看起来并不是一个合适的用例。请试着更详细地解释你想做什么以及为什么。在我看来,你想要的是JSONObject。。。