JAVA_IIBRARY Telegram 1240
Если ты когда-нибудь работал с Java Streams, то знаешь, как полезно отслеживать промежуточные данные.

Но что, если ты не хочешь изменять элементы, а просто вывести их для отладки? 🤔

Вот тут в игру вступает peek() — метод, который позволяет подсматривать элементы потока, не изменяя их. Это удобно для логирования или проверки данных на лету. 👇

List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);

List<Integer> result = numbers.stream()
.filter(n -> n % 2 == 0)
.peek(n -> System.out.println("Filtered value: " + n))
.map(n -> n * 2)
.collect(Collectors.toList());


Зачем это нужно?

Отладка: подглядывай за данными без изменения потока.
Чистота кода: нет побочных эффектов, как с forEach().

👉 Java Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/Java_Iibrary/1240
Create:
Last Update:

Если ты когда-нибудь работал с Java Streams, то знаешь, как полезно отслеживать промежуточные данные.

Но что, если ты не хочешь изменять элементы, а просто вывести их для отладки? 🤔

Вот тут в игру вступает peek() — метод, который позволяет подсматривать элементы потока, не изменяя их. Это удобно для логирования или проверки данных на лету. 👇

List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);

List<Integer> result = numbers.stream()
.filter(n -> n % 2 == 0)
.peek(n -> System.out.println("Filtered value: " + n))
.map(n -> n * 2)
.collect(Collectors.toList());


Зачем это нужно?

Отладка: подглядывай за данными без изменения потока.
Чистота кода: нет побочных эффектов, как с forEach().

👉 Java Portal

BY Java Portal | Программирование






Share with your friend now:
tgoop.com/Java_Iibrary/1240

View MORE
Open in Telegram


Telegram News

Date: |

"Doxxing content is forbidden on Telegram and our moderators routinely remove such content from around the world," said a spokesman for the messaging app, Remi Vaughn. But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." With the “Bear Market Screaming Therapy Group,” we’ve now transcended language. On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information. Other crimes that the SUCK Channel incited under Ng’s watch included using corrosive chemicals to make explosives and causing grievous bodily harm with intent. The court also found Ng responsible for calling on people to assist protesters who clashed violently with police at several universities in November 2019.
from us


Telegram Java Portal | Программирование
FROM American