Italia1235
@Italia1235

Как строку или таблицу превратить Map?

Необходимо отправлять письмо с хешмапой, которая имеет структуру Map<String, List <Integer>> .
Не работает toString или Guava. Как ее превратить в строку?
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
mayton2019
@mayton2019 Куратор тега Java
Bigdata Engineer
Вот заготовка.
Map<String, List<Integer>> list = new LinkedHashMap() {{
           put("Петя", Arrays.asList(1, 2, 3));
           put("Развитие", Arrays.asList(3, 4));
        }};

        String res = list.entrySet().stream().map(
                entry -> entry.getKey() + " ; " + entry.getValue()
        ).collect(Collectors.joining("\n"));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы