Преобразование списка в карту с использованием потоков JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Преобразование списка в карту с использованием потоков Java

Сообщение Anonymous »


Предположим, у меня есть класс ответа, который собирает ответы и некоторые другие данные.

Ответ класса{ Логический статус; Строковое сообщение; Целочисленный идентификатор; Ответ (логическое значение s, строка m, целый идентификатор) { статус = с; сообщение = м; this.id=id; } общественный логический getStatus() { статус возврата; } public void setStatus (логический статус) { this.status = статус; } публичная строка getMessage() { ответное сообщение; } public void setMessage (String message) { это.сообщение = сообщение; } публичное целое число getId() { вернуть идентификатор; } public void setId (Целый идентификатор) { идентификатор = идентификатор; } } Укажите данные, как показано ниже:

List response = new ArrayList(); response.add(новый ответ(Boolean.TRUE,"HelloTrue",1)); response.add(новый ответ(Boolean.FALSE, "HelloFalse", 2)); Мне нужен результат в виде двух разных списков на основе типа статуса (TRUE, FALSE) с использованием одного метода stream(). например:
Map responsesResult=response.stream().....

Вернуться в «JAVA»