У меня есть следующая хэш-карта
Map<String, List<KmsRealesBeanAgrupado> > listadoAgrupado = new HashMap<String , List<KmsRealesBeanAgrupado> >();
У меня есть цикл для обновления каждого элемента hashmap, но когда я обновляю один элемент hashmap по индексу, все элементы с этим индексом обновляются
Это код
for (Map.Entry<String,List<KmsRealesBeanAgrupado>> elemento1 : listadoAgrupado.entrySet()){
listado2 = elemento1.getValue();
String clave = elemento1.getKey();
for (KmsRealesBeanAgrupado elemento : listado2){
listaKms = elemento.getListado();
listaKms = anadirTotales(listaKms,vista);
listadoAgrupado.get(clave).get(j).setListado(listaKms);
//elemento.setListado(listaKms);
//listado2.get(j).setListado(elemento.getListado());
}
j++;
Когда я выполню
listadoAgrupado.get(clave).get(j).setListado(listaKms);
обновляются все элементы с индексом j в хэш-карте.
Это экран
Следующий элемент hashmap