Junior — Middle
80
Stream API-де аралық әдістерді қолданбай, деректер ағынынан бірінші элементті қалай алуға болады?
AI-дан жауап
sobes.tech AI
В Java Stream API для извлечения первого элемента из потока без использования промежуточных методов можно применить терминальный метод findFirst(). Этот метод возвращает Optional<T>, который содержит первый элемент потока, если он есть.
Пример:
List<String> list = List.of("apple", "banana", "cherry");
Optional<String> first = list.stream().findFirst();
first.ifPresent(System.out::println); // Выведет "apple"
Таким образом, findFirst() — это терминальный метод, который не требует промежуточных операций и позволяет получить первый элемент из потока.