2017-10-16 65 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