Sobes.tech
Junior — Middle
120

Javaда Stream менен иштөөдө жүзөгө ашырылуучу негизги операциялардын түрлөрүн ата аласызбы?

Кайсыл жерде компаниялар сурады
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