我有一个关于从我的ArrayList<HashMap<String, String>>
中获取值的问题。从ArrayList中取值<HashMap <String,String >>
我的代码是:
ArrayList<HashMap<String, String>> myArrayList;
然后:
HashMap<String, String> map = new HashMap<String, String>();
map.put(TAG_ID, id);
map.put(TAG_NAME, name);
myArrayList.add(map);
如果我想要得到的名称,例如,我尝试如下,但我得到一个运行时错误(应用程序崩溃):
System.out.println(myArrayList.get(1).get(TAG_NAME));
我该如何解决它?
非常感谢!
永远不要忘记,包括你获得完整的错误消息。它包含修复错误的必要信息... – jlordo 2013-05-14 13:52:17
你是否在任何地方初始化myArrayList? 'myArrayList = new ArrayList>();' –
FunkTheMonk
2013-05-14 14:33:37