Si j'ai un int[] array = {1, 2, 3}
et que je veux initialiser le hashmap avec les valeurs ci-dessous, y at-il une meilleure façon de le faire?initialisation hashmap avec des valeurs préexistantes?
Map<Integer,Boolean> map = new HashMap<Integer,Boolean>();
map.put(1,false);
map.put(2,false);
map.put(3,false);
Cette création s une sous-classe anonyme de HashMap, qui peut être OK ou non selon les circonstances. Je ne le recommanderais pas sans au moins comprendre le coût/inconvénients. –