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

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

Дан список:

List<Integer> nums = List.of(1, 2, 3, 4, 5, 6);

Разделите на чётные и нечётные через partitioningBy.

Дан список:

List<String> words = List.of("cat", "dog", "cat", "bird");

Сгруппируйте по длине через groupingBy(String::length).

Дан список:

List<Integer> nums = List.of(1, 2, 2, 3, 3, 3);

Подсчитайте частоту каждого числа через groupingBy(n -> n, counting()).

Дан список объектов Employee. Найдите максимальную зарплату через stream().mapToDouble(Employee::getSalary).max().

Дан список чисел. Получите только первые 3 элемента через stream().limit(3).

Дан список чисел. Пропустите первые 2 элемента через stream().skip(2).

Дан список строк. Отсортируйте по длине через stream().sorted(Comparator.comparingInt(String::length)).

Дан список чисел. Найдите произведение всех элементов через stream().reduce(1, (a, b) -> a * b).

Дан список строк. Преобразуйте все строки в верхний регистр через stream().map(String::toUpperCase).

Дан список чисел. Проверьте, есть ли хотя бы одно отрицательное через stream().anyMatch(n -> n < 0).

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