Junior — Middle
101
Java-da axınların işlənməsi sahəsində peek metodunun məqsədini izah edə bilərsinizmi?
AI-dan cavab
sobes.tech Süni İntellekt
Метод peek в Java Stream API используется для промежуточного просмотра элементов потока без изменения самого потока. Это полезно для отладки или выполнения побочных действий, например, логирования, без влияния на дальнейшую обработку.
Пример использования:
List<String> list = Arrays.asList("one", "two", "three");
list.stream()
.filter(s -> s.length() > 3)
.peek(s -> System.out.println("Filtered value: " + s))
.map(String::toUpperCase)
.forEach(System.out::println);
Здесь peek выводит отфильтрованные значения, не изменяя поток.