Sobes.tech
Назад к вопросам
Junior — Middle
99

Можно ли преобразовать массив в поток данных в языке программирования?

Ответ от нейросети

sobes.tech AI

Да, в Java можно преобразовать массив в поток данных с помощью Stream API, который появился начиная с Java 8.

Пример преобразования массива в поток и последующей обработки:

import java.util.Arrays;

public class ArrayToStreamExample {
    public static void main(String[] args) {
        String[] array = {"apple", "banana", "cherry"};

        Arrays.stream(array)
              .filter(s -> s.startsWith("b"))
              .forEach(System.out::println); // Выведет "banana"
    }
}

Метод Arrays.stream(array) создает поток элементов из массива, после чего можно применять различные операции, такие как фильтрация, преобразование и сбор результатов.