JAVA. Основы Stream API. 7 Практических примеров

preview_player
Показать описание
🚀📈 Рада приветствовать вас на своем канале ELENACODES! Сегодня мы погрузимся в увлекательный мир биржевых транзакций и узнаем, как с помощью Stream API в Java можно легко и эффективно решать практические задачи в этой предметной области.

📊 Биржевые транзакции - это сложная и динамичная сфера, требующая быстрого анализа и обработки больших объемов данных. В этом видео мы рассмотрим следующие задачи:

1️⃣ 📅 Найти все транзакции за 2011 год и отсортировать их по сумме
2️⃣ 🏙️ Вывести список неповторяющихся городов, в которых работают трейдеры
3️⃣ 👤 Найти всех трейдеров из Кембриджа и отсортировать их по имени
4️⃣ 🧾 Вернуть строку со всеми именами трейдеров и отсортировать строку в алфавитном порядке
5️⃣ 🇮🇹 Выяснить, существует ли хотя бы один трейдер из Милана
6️⃣ 💰 Найти транзакции с минимальной суммой

С помощью Stream API мы сделаем код более читаемым и эффективным.

Не забудьте подписаться на мой канал и нажмите колокольчик, чтобы не пропустить следующие уроки по Java и программированию. Оставьте комментарии с вопросами и предложениями по темам для будущих видео - я буду рада помочь вам в обучении!

🚀 Начиииинаааем!

Рекомендации по теме
Комментарии
Автор

Спасибо за видео. Было бы круто сделать 2ю часть с более сложными примерами с использованием группировок, более сложных сортировок и рассмотреть collect ToMap. В 7ой задаче я бы сделал все же через mapToInt так как там есть встроенная функция поиска max min и тд

OptionalInt max = transactions.stream()
.mapToInt(Transaction::value)
.max();

viktor.florinskiy
Автор

Кажется благодаря вам я начал понимать что такое стримы и как они удобны )

ИльяБаснин-фч
Автор

Елена, спасибо за видео!! Очень понятно и структурно изложено!🎉

tasokolova
Автор

Отличное видео! Спасибо за интересное изложение материала! Ждём новых лекций!

vi__lazareva
Автор

Елена, спасибо вам огромное!
Я как раз недавно закончил двухнедельные курсы по Яве, раскидал своё резюме по фирмам и меня взяли!!!!
И начав работать, я постоянно сталкиваюсь с этими стреамами. Просто сил уже никаких нету(((
Но благодаря вашим видео чувствую, что теперь все будет гораздо
С нетерпению жду новых роликов, сил и здоровья вам на

АлексейТяпкин-дс
Автор

Елена, спасибо за видео! В следующих видео, пожалуйста, увеличьте шрифт.

kuzya
Автор

Все отлично, только код мелковат на видео, если можно увеличьте немного в будущем

annj
Автор

Здраствуйте, Елена. В данном видео есть периодическое подвисание отображения написания кода в окне IDE. Но это не критично. В общем норм. Спасибо!

ОлександрМакедонський-жв
Автор

Урок шикарный, только почему когда Вы писали когд в Idea он появлялся с большой задержкой?

anjelomanoranjan
Автор

Привет. Можешь сделать видео по реактивным стримам ака webflux, как твое первое видео?)

ГородскойКовбой