LinkedHashMap HashMap
Tenemos que convertir todos los pares de valores-clave de LinkedHashMap en una lista, por lo que tenemos un objeto LinkedHashMap que contiene algunos pares de valores-clave y tenemos que convertirlo en una lista usando el método keySet() y valores() .
keySet(): este método se utiliza para obtener las claves de su objeto llamado LinkedHashMap.
valores(): este método se utiliza para obtener los valores de su objeto llamado LinkedHashMap.
Acercarse:
- Cree un LinkedHashMap que contenga algunos pares de claves y valores.
- Cree una List1 que contenga las claves del objeto LinkedHashMap.
- Cree una List2 que contenga los valores del objeto LinkedHashMap.
Código:
Java
// Java program to Convert all LinkedHashMap // Key-Value pairs to List import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; public class Sias { public static void main(String[] args) { // create LinkedHashMap LinkedHashMap<Integer, String> lhmap = new LinkedHashMap<Integer, String>(); // add elements in LinkedHashMap lhmap.put(1, "One"); lhmap.put(2, "Two"); lhmap.put(3, "Three"); lhmap.put(4, "Four"); lhmap.put(5, "Five"); // Create List 1 that store keys List<Integer> list1 = new ArrayList<Integer>(lhmap.keySet()); // display List 1 System.out.println("List 1 - " + list1); // Create List 2 that store values List<String> list2 = new ArrayList<String>(lhmap.values()); // display List 1 System.out.println("List 2 - " + list2); } }
Producción
List 1 - [1, 2, 3, 4, 5] List 2 - [One, Two, Three, Four, Five]
Publicación traducida automáticamente
Artículo escrito por mukulsomukesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA