Junior — Middle
101
Мехоҳӣ намудҳои асосии амалҳоро, ки ҳангоми кор бо Stream дар Java иҷро мешаванд, номбарӣ кунӣ?
Ширкатҳо дар куҷо пурсиданд
Datanomika
DCloud
Ҷавоб аз AI
sobes.tech AI
Основные типы операций при работе со Stream в Java включают:
- Создание Stream: из коллекций, массивов, генераторов.
- Промежуточные операции: фильтрация (
filter), преобразование (map), сортировка (sorted), ограничение (limit), пропуск элементов (skip). - Терминальные операции: сбор результатов (
collect), подсчет элементов (count), поиск (findFirst,anyMatch), перебор (forEach), свертка (reduce).
Пример:
List<String> names = Arrays.asList("Anna", "Bob", "Charlie");
long count = names.stream()
.filter(name -> name.startsWith("A"))
.count();
System.out.println(count); // Выведет 1