elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java: al modificar un elemento de un hashmap me modifica todos :(
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Java: al modificar un elemento de un hashmap me modifica todos :(  (Leído 2,189 veces)
Herchi

Desconectado Desconectado

Mensajes: 99


Ver Perfil
Java: al modificar un elemento de un hashmap me modifica todos :(
« en: 6 Octubre 2019, 12:27 pm »

buenas

tengo un hashmap<String, hashmap> mapReferencias y 'n' hashmaps cuantia el cual es de tipo <Sting, float>

la idea es que haya 'n' referencias y dentro de cada una 'm' cuantias en plan: INI, 3000; PEP, 4000; etc.

el caso es que lo intento recorrer y se ve en el gif que al principio dentro de mapReferencias no hay cuantias pero al modificar el primer elemento me cambia todos :(

Código:
		List<Object[]> resultSet = query.getResultList();

//metemos los valores en el hashmap
for (Object o[] : resultSet) {
String referencia = (String) o[0];
String tipoAyuda = (String) o[1];
Double cuantia = (Double) o[2];
Float cuantiaF = new Float(cuantia);
HashMap<String, Float> cantidades = mapReferencias.get(referencia);
cantidades.put(tipoAyuda, cuantiaF);
mapReferencias.put(referencia, cantidades);
}

el gif del funcionamiento es: https://i.imgur.com/CoFvZm9.gif
(si quieres te lo puedes bajar y con el VLC le das play/pausa)

¿qué hago mal?


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Elemento para montar o modificar una lista desde una tabla grafica c#
.NET (C#, VB.NET, ASP)
nico56 7 10,094 Último mensaje 12 Enero 2010, 19:27 pm
por Shell Root
[JAVA] Ayuda con algoritmo "Todos contra todos"
Java
[GB] 4 12,210 Último mensaje 8 Julio 2011, 01:09 am
por sabeeee
busqueda elemento ArrayList java
Java
gmc7 0 1,753 Último mensaje 22 Diciembre 2013, 13:43 pm
por gmc7
¿Cómo eliminar un elemento de un vector y correr los espacios en java?
Java
ShadowA7X 2 16,036 Último mensaje 25 Agosto 2016, 16:32 pm
por ShadowA7X
Como hacer que cuando pase por un elemento HTML me abra otro elemento con CSS
Desarrollo Web
Drakaris 2 2,544 Último mensaje 2 Octubre 2017, 22:03 pm
por Drakaris
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines