La tarea es convertir todos los valores de LinkedHashMap en una lista en java. LinkedHashMap es una implementación de un mapa. El Mapa y la Lista son dos estructuras de datos diferentes. El mapa almacena pares clave-valor, mientras que la lista es una colección ordenada de elementos.
Para convertir todos los valores de LinkedHashMap en una lista usando el método de valores() . El método de valores() de la clase LinkedHashMap devuelve una vista de colección de todos los valores contenidos en el objeto de mapa. Luego puede usar esta colección para convertirla en un objeto List.
Sintaxis:
LinkedHashMap.values()
Valor devuelto: el método se utiliza para devolver una vista de colección que contiene todos los valores del mapa.
Ejemplo 1:
Java
// Java program to Convert all LinkedHashMap values to a // List import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; public class LinkedHashMapToListExample { public static void main(String[] args) { // instance of linkedhashmap LinkedHashMap<Integer, Integer> lhmap = new LinkedHashMap<Integer, Integer>(); // add mappings lhmap.put(1, 11); lhmap.put(2, 22); lhmap.put(3, 33); // convert values to a list List<Integer> listValues = new ArrayList<Integer>(lhmap.values()); // print values System.out.println("List contains:"); for (Integer value : listValues) { System.out.println(value); } } }
List contains: 11 22 33
Ejemplo 2:
Java
// Java program to Convert all LinkedHashMap values to a // List import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; public class LinkedHashMapToListExample { public static void main(String[] args) { // instance of linkedhashmap LinkedHashMap<Integer, String> lhmap = new LinkedHashMap<Integer, String>(); // add mappings lhmap.put(10, "Geeks"); lhmap.put(15, "4"); lhmap.put(20, "Geeks"); lhmap.put(25, "Welcomes"); lhmap.put(30, "You"); // convert values to a list List<String> listValues = new ArrayList<String>(lhmap.values()); // print values System.out.println("List contains:"); for (String value : listValues) { System.out.println(value); } } }
List contains: Geeks 4 Geeks Welcomes You
Publicación traducida automáticamente
Artículo escrito por kaaruni1124 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA