Sobes.tech
Junior — Middle
109

Kannst du die wichtigsten Arten von Operationen nennen, die bei der Arbeit mit Stream in Java durchgeführt werden?

Unternehmen wurden gefragt
Datanomika
DCloud

Antwort von AI

sobes.tech KI

Основные типы операций при работе со 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