J'ai besoin de prendre le carré de chaque élément du tableau et d'insérer une entrée dans le hashmap avec cette valeur comme clé et true comme valeur. J'ai essayé de le faire de cette manière mais je n'y arrive pas.
int [] array = {3, 1, 4, 6, 5};
HashMap<Integer, Boolean> map = IntStream.of(array)
.map(x -> x*x)
.collect(Collectors.toMap(p -> Integer.valueOf(p), Boolean.valueOf(true)));