我想在hashMap中存储一个ArrayList值。这是我的HashMap创建。
HashMap<String, ArrayList<String>> hashMap_undo;
在方法中:
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add(name);
arrayList.add(score);
hashMap_undo.put("Color", arrayList);
调试后,我发现以下行导致崩溃:
hashMap_undo.put("Color", arrayList);
“name”和“score”都是字符串值。
如果我忘记提供一些信息,请告诉我。
答案 0 :(得分:0)
使用此代码
ArrayList<String> arrayList = new ArrayList<>();
HashMap<String, ArrayList<String>> hashMap_undo = new HashMap();
arrayList.add(name);
arrayList.add(score);
hashMap_undo.put("Color", arrayList);