Para recorrer una lista de ese tipo puedes usar un iterador:
Código Java:
Ver originalList
<Map
<String,Object
>> lista
= new LinkedList
<Map
<String,Object
>>();
//Insertamos elementos en la lista
//Recorrer con iterator
Iterator
<Map
<String,Object
>> iterador
= lista.
iterator();
//con el bucle while vas recorriendo uno a uno cada elemento de la lista
while(iterador.hasNext()){
Map
<String,Object
> mapa
= iterador.
next();
//haces lo que quieras con mapa
}
/*
* Otra forma es usando listIterator (te permite recorrer en ambos sentidos la lista) e insertar y borrar elementos
*/
//con el bucle while vas recorriendo uno a uno cada elemento de la lista
while(iteradorLista.hasNext()){
Map
<String,Object
> mapa
= iterador.
next();
//haces lo que quieras con mapa
}
//Otra forma es con el bucle foreach (es como el iterador)
for(Map
<String,Object
> mapa
: lista
){
//haces lo que quieras con mapa
}