static Map<Integer,HashMap<String,HashMap<String,String>>> maps = new HashMap<Integer, HashMap<String,HashMap<String,String>>>();
我想将元素插入上面声明的 HashMap 中,最里面的 hashmap 已准备好我可以使用的值,现在我正在使用它,
static Map<String,String> values = new HashMap<String, String>();
maps.put(1, new HashMap<<new String("")>, values>());
我怎样才能实现这个目标?
最佳答案
static Map<String,String> values1 = new HashMap<String,String>();
static Map<String,Map<String,String>> values2 = new HashMap<String,Map<String,String>>();
values2.put("", values1);
maps.put(1,values2);
顺便说一句,如果你有java 7,你可以使用:
Map<String,String> values1 = new HashMap<>();
其他人依此类推
关于java - 如何在HashMap中创建和推送动态元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16238929/