2017-10-16 62 views
0

我有一个private ArrayList<HashMap> list,它用于给一个ListView充气,所以它有几行两列。每当我使用list.get(0),我得到{first=Charles, id=e46e650c-4d3e-4ac2-a45f-715bf31e05d7, second=Edwin}从Arraylist中分别获取每个索引值<Hashmap>

我很难理解private ArrayList<HashMap> list的功能,因为我不明白它是一个ArrayList还是一个HashMap。

我怎样才能得到first值只有second值只有从ArrayList<Hashmap>

回答

0

你的列表中包含包含HashMap,这意味着如果你访问的第一个元素,你会得到一个地图:

Map<String, String> map = list.get(0); 
String first = map.get("first"); 
String second = map.get("second"); 
+0

谢谢!工作得很好。 – ThatGuyWhoRushesToTheFrontline