Java Streams:
✅ Полезно при работе со
✅
✅ Отлично подходит для выборки данных или получения первых N значений
#Java #Streams
👉 Java Portal
limit(n) превращает бесконечный поток в конечный.✅ Полезно при работе со
Stream.iterate() / generate() — они могут создавать бесконечные потоки✅
limit(5) означает: «взять первые 5 элементов и остановиться»✅ Отлично подходит для выборки данных или получения первых N значений
#Java #Streams
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Используйте
✅
✅ Для намеренной обработки данных лучше использовать
#Java #Streams
👉 Java Portal
Stream.peek() только для отладки, а не для реальной логики.✅
peek() выполняется как побочный эффект, поэтому его вызов легко не заметить или вообще потерять при выполнении Stream pipeline.✅ Для намеренной обработки данных лучше использовать
map() или forEach().#Java #Streams
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Используйте
Так не придётся несколько раз прогонять один и тот же поток данных.
Метод возвращает объект
Для
#Java #Streams
👉 Java Portal
Collectors.summarizingInt(), чтобы за один проход получить количество элементов, сумму, минимум, максимум и среднее значение.Так не придётся несколько раз прогонять один и тот же поток данных.
Метод возвращает объект
IntSummaryStatistics.Для
long и double есть аналогичные методы: summarizingLong() и summarizingDouble().#Java #Streams
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥9👍1👀1