Sobes.tech
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