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

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

Дан список:

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

Найдите сумму через stream().mapToInt(i -> i).sum().

Дан список:

List<String> words = List.of("apple", "banana", "cherry");

Отфильтруйте слова длиннее 5 символов через stream().filter.

Дан список:

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

Получите отсортированный список без дубликатов через stream().distinct().sorted().

Дан список:

List<String> words = List.of("a", "bb", "ccc");

Преобразуйте в список длин строк через stream().map(String::length).

Дан список чисел. Найдите максимальный элемент через stream().max(Integer::compareTo).

Дан список чисел. Проверьте, все ли элементы положительны через stream().allMatch(n -> n > 0).

Дан список строк. Объедините их через запятую через stream().collect(Collectors.joining(", ")).

Дан список чисел. Посчитайте количество чётных через stream().filter(n -> n % 2 == 0).count().

Дан список чисел. Найдите среднее через stream().mapToInt(i -> i).average().

Дан список строк. Найдите первую строку, начинающуюся на "a", через stream().filter(...).findFirst().

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