РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jvTsTmClL3 135 of 157 menu

Задачи на Stream API в Java. Часть 3

Дана Map:

Map<String, Integer> map = Map.of("a", 1, "b", 2, "c", 3);

Получите список ключей через stream().map(Map.Entry::getKey).

Дана Map:

Map<String, Integer> scores = Map.of("Alice", 90, "Bob", 75);

Найдите максимальное значение через stream().mapToInt(Map.Entry::getValue).max().

Дан массив строк. Преобразуйте в список через Arrays.stream(arr).collect(Collectors..chars().mapToObj(c -> (char)c)..chars().mapToObj(c -> (char)c)..chars().mapToObj(c -> (char)c)..chars().mapToObj(c -> (char)c)..chars().mapToObj(c -> (char)c)..chars().mapToObj(c -> (char)c).toList()).

Дан список чисел. Получите статистику через IntSummaryStatistics.

Дан список строк. Отфильтруйте пустые и соберите в Set.

Дан список чисел. Найдите второй по величине элемент через stream.

Дан список Person. Сгруппируйте по возрасту через groupingBy(Person::getAge).

Дан список чисел. Разбейте на батчи по 3 элемента (concept).

Дан список строк. Найдите самую длинную строку через max(Comparator.comparingInt(String::length)).

Дан список чисел. Выведите квадраты через stream().map(n -> n * n).forEach(System.out::println).

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить