0 votos
Ayuda, soy nuevo en Java y estoy tratando de realizar un tipo de diccionario algo parecido a esto:

buscar por un ID o key y poder obtener los datos de este por  ejemplo:
key:1, valor:"Nombre", "Apellido", "Edad"
key:2, valor:"Nombre2", "Apellido2", "Edad2"
key:3 valor:"Nombre3", "Apellido3", "Edad3"

Si busco por la key (2), deberia poder obtener sus valores ("Nombre2", "Apellido2", "Edad2")... En los post he visto el ArrayList pero aun no se me ocurre como poder realizar, me podrias ayudar con un ejemplo por favor.
por en Java

1 Respuesta

0 votos

Sugiero que utilices un HashMap (un diccionario de Java), donde tu clave sea Integer y de valor una lista de Strings para que guardes lo que necesitas. Sería algo así:

Map<Integer, List<String>> diccionarioClaveListaValores = new HashMap<Integer, List<String>>();

Luego es utilizar normalmente el HashMap, que explicamos en https://jarroba.com/map-en-java-con-ejemplos/

por