从ArrayList <HashMap <String,String >>获取值

-4 java android arraylist hashmap

我有一个关于从我的价值中获取价值的问题ArrayList<HashMap<String, String>>.

我的代码是:

ArrayList<HashMap<String, String>> myArrayList;
Run Code Online (Sandbox Code Playgroud)

然后:

HashMap<String, String> map = new HashMap<String, String>();
map.put(TAG_ID, id);
map.put(TAG_NAME, name);
myArrayList.add(map);
Run Code Online (Sandbox Code Playgroud)

例如,如果我想获取名称,我尝试如下,但我获得了运行时错误(应用程序崩溃):

System.out.println(myArrayList.get(1).get(TAG_NAME));
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

非常感谢你!

zw3*_*324 6

System.out.println(myArrayList.get(1).get(TAG_NAME));

ArrayList是基于0的.get(0)代替.