Ниже приведен пример списка карт Arraylist.
Итерация по каждому объекту карты в вашем списке Arraylist. Во время итерации ищите ключи, значения которых вы хотите извлечь.
ArrayList<Map<String, String>> itemData = new ArrayList<>();
Map<String , String> map1=new HashMap<String, String>();
map1.put("field1","usman");
map1.put("field2","30");
map1.put("field3","172");
Map<String , String> map2=new HashMap<>();
map2.put("field1","ahmad");
map2.put("field2","32");
map2.put("field3","180");
itemData.add(map1);
itemData.add(map2);
for(Map<String,String> value:itemData){
String result=value.get("field3");
Log.d("TAG",result);
}
Вам нужно перебирать каждую карту в вашем массиве. Во время итерации ищите ключи, значения которых вы хотите извлечь.