Android的 - 当ArrayList放在HashMap中时崩溃值
问题描述:
我想在hashMap中存储一个ArrayList的值。这是我的HashMap创建。Android的 - 当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);
“名” 和 “分数” 都是字符串值。
请告诉我,如果我忘记包含一些信息。
答
使用此代码
ArrayList<String> arrayList = new ArrayList<>();
HashMap<String, ArrayList<String>> hashMap_undo = new HashMap();
arrayList.add(name);
arrayList.add(score);
hashMap_undo.put("Color", arrayList);
你没有初始化HashMap的 –
@MayankBhatnagar哦,我忘了!非常感谢! – Tim241