/
Вопросы и ответы
/
Java
/

Как map конвертировать в set java

Как map конвертировать в set java

4 года назад

Человек-Молекула

Ответы

0

Метод keySet() вернет список ключей, метод values() вернет список значений, а метод entrySet() вернет список сопоставлений ключ-значение :

Map<String, Integer> map = Map.of("Ivan", 2000, "Petr", 2010, "Egor", 2000);

        Set<String> mapKeys = map.keySet();
        System.out.println(mapKeys); // => [Petr, Ivan, Egor]

        Set<Integer> mapValues = map.values().stream().collect(Collectors.toSet());
        System.out.println(mapValues); // => [2000, 2010]

        Set<Map.Entry<String, Integer>> mapSet = map.entrySet();
        System.out.println(mapSet); // => [Petr=2010, Ivan=2000, Egor=2000]

3 года назад

Сергей Якимович

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845