Java – Convertir Hashmap en List

HashMap est une classe en Java qui implémente l’interface Map. Il s’agit d’une Map non triée et non ordonnée, alors que ArrayList implémente l’interface List et maintient l’ordre d’insertion. Dans ce tutoriel nous allons découvrir comment convertir un Map en une List.
 
 

Exemple 1: convertir une Map en une List
import java.util.*;

public class MapToList {

    public static void main(String[] args) {

         Map<Integer, String> map = new HashMap<>();
         map.put(1, "A");
         map.put(2, "B");
         map.put(3, "C");

        //kList pour les clés
        List<Integer> kList = new ArrayList(map.keySet());
        //vList pour les valeurs
        List<String> vList = new ArrayList(map.values());

        System.out.println("Liste de clés: " + kList);
        System.out.println("Liste de valeur: " + vList);

    }
}

La sortie:

Liste de clés: [1, 2, 3]
Liste de valeur: [A, B, C]
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *