Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2005, 10:30
soniagrande
 
Fecha de Ingreso: mayo-2004
Mensajes: 75
Antigüedad: 20 años, 7 meses
Puntos: 2
La clase HashMap no te guarda el orden en que has introducido los valores, por lo que si necesitas recuperarlos en el mismo orden en el que los metistes se me ocurren 2 opciones:

- O utilizas otra clase distinta para almacenar las cosas, por ejemplo ArrayList en el que metes Objetos de una clase que hayas declarado que tenga un campo codigo y un campo valor.

- O en un ArrayList o algo similar (contenedorX) vas añadiendo los codigos que metes en la hashMap en el mismo orden en que luego quieres recuperarlos, de forma que a la hora de recuperar los valores de la hashMap vas cogiendo del contenedorX los codigos y luego vas recuperando su correspondiente valor de la hashMap