Junior — Middle
88
Qual è il ruolo del metodo peek nei flussi funzionali dell'API Stream in Java?
Risposta dell'AI
sobes.tech AI
Метод peek в Stream API Java используется для промежуточного просмотра элементов потока без изменения самого потока. Он полезен для отладки или выполнения побочных действий, таких как логирование.
Например:
Stream.of("one", "two", "three")
.peek(s -> System.out.println("Processing: " + s))
.map(String::toUpperCase)
.forEach(System.out::println);
Здесь peek выводит каждый элемент перед преобразованием, не влияя на результат потока.