Back to questions
Junior — Middle
65
Создавали ли вы потоковую обработку данных из массива чисел?
Answer from AI
sobes.tech AI
В Java для потоковой обработки данных из массива чисел часто используют Stream API, который позволяет выполнять операции фильтрации, преобразования и агрегации данных в функциональном стиле.
Пример обработки массива чисел с использованием потоков:
int[] numbers = {1, 2, 3, 4, 5, 6};
// Создаем IntStream из массива, фильтруем четные числа, умножаем на 2 и выводим
Arrays.stream(numbers)
.filter(n -> n % 2 == 0)
.map(n -> n * 2)
.forEach(System.out::println);
Здесь мы создаем поток из массива, применяем фильтр, преобразование и выводим результат. Такой подход удобен для обработки больших объемов данных и написания чистого, читаемого кода.