Преобразование списка в карту с использованием потоков 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().....
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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