@EnderBro3D

Есть Map, как получить все записи у которых значение true?

Суть вопроса в заголовке.
Например я добавлю:
map.add("TEST",true);
map.add("TEST1",false);
map.add("Test",true);
и вызову метод, который посчитает все записи с значением true.
Выведет: 2 (2 true - 1 false)

UPD: String,Boolean не ввелось в заголовке
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
long count = map.values()
                .stream()
                .filter(v -> v)
                .count();

Только не помню, чтобы у Map был метод add()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Djaler
@Djaler
Сеньор-помидор
map.values().stream().filter(value -> value).count()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
14 мая 2024, в 12:05
500 руб./за проект
14 мая 2024, в 12:02
50000 руб./за проект
14 мая 2024, в 12:00
1500 руб./за проект