Java怎样创建两个KEY的MAP

如题所述

map的数据结构就是key-value对。

如果非要实现key-key-value,只能在key和value上下功夫,必须保证key的唯一性

第一种:

outter = new HashMap<String,Object>();

key = key1+"分隔符"+key2;

outer.put(key, value);

 

第二种:

outter = new HashMap<String, Map<String,Object>>();

inner = new HashMap<String,Object>();

outer.put(key1, inner);

inner.put(key2, value);

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-02
你根据你所谓的两个key通过某个连接符(可使用key中不包含的特殊字符等)合成一个key使用不就行了本回答被网友采纳
第2个回答  2016-08-08
使用嵌套MAP
Map<Integer, Map<Integer, V>>
相似回答