Asignación de múltiples valores a una sola clave en HashMap
En HashMap de Java, cada clave está asociada con un único valor. Sin embargo, existen escenarios en los que es posible que necesite asignar varios valores a una única clave. Así es como puede lograr esto:
El enfoque de mapa de valores múltiples:
El enfoque más simple y directo es utilizar un mapa de lista. Esto implica crear un HashMap donde los valores son ArrayLists que contienen múltiples valores. Por ejemplo:
Map
Para agregar múltiples valores para una clave específica, puede usar put () método:
multiMap.put("key", new ArrayList
Para recuperar los valores, puede usar el método get() para obtener ArrayList y luego iterar sobre él:
List
En este ejemplo, los valores contendrán una Lista con ["valor1", "valor2", "valor3"]. Luego puede acceder al valor deseado según su índice (es decir, valores.get(2) para el tercer valor).
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3