Встречается на собеседованиях • сегодня

Что такое Sequence

Sequence — это интерфейс в Java, представляющий упорядоченную коллекцию элементов, поддерживающую последовательный доступ. Он появился в Java 21 как часть JEP 431 для упрощения работы с последовательностями данных. Основные особенности: - **Ленивые вычисления** — элементы вычисляются только при необходимости. - **Поддержка операций** — `map`, `filter`, `takeWhile` и другие stream-like операции. - **Неизменяемость** — нельзя изменить исходную последовательность после создания. Пример: ```java Sequence seq = Sequence.of(1, 2, 3, 4, 5) .filter(n -> n % 2 == 0) .map(n -> n * 2); seq.forEach(System.out::println); // 4, 8 ``` Отличие от Stream: - Sequence поддерживает `null` и может быть переиспользован, в отличие однопроходного Stream.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы