Sobes.tech
Junior — Middle

Quel est le rôle de la méthode peek dans les flux fonctionnels de l'API Stream en Java?

sobes.tech IA

Réponse de l'IA

Метод peek в Stream API Java используется для промежуточного просмотра элементов потока без изменения самого потока. Он полезен для отладки или выполнения побочных действий, таких как логирование.

Например:

Stream.of("one", "two", "three")
    .peek(s -> System.out.println("Processing: " + s))
    .map(String::toUpperCase)
    .forEach(System.out::println);

Здесь peek выводит каждый элемент перед преобразованием, не влияя на результат потока.