¿Cómo convertir todos los pares clave-valor LinkedHashMap a la lista en Java?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *