Java Stream API: функционально, модно, молодёжно!

Java Stream API: функциональный подход к работе с коллекциями в Java 8+. Продвинутые методы работы с коллекциями. Содержание ниже Казалось бы, чего такого можно придумать в обработке коллеций: взяли и обошли в цикле, но нет. Если мы взглянем в те же популярные JavaScript, ruby, python или более близкие JVM языки, то увидим, что можно жить проще, писать меньше кода и получать более читабельные обработчики. Инженеры из Oracle напрягли мозги и осчастливили миллионы разработчиков во всём мире. Присоединимся же и мы к всеобщей радости, кратко ознакомившись с этим замечательным API. Код из видео:
Хорошая статья по теме (спасибо Чеширу, что нашёл и поделился в чатике):
Видео про Lombok:    • Java Tools: Project Lombok - пишем ме...   СОДЕРЖАНИЕ    • Java Stream API: функционально, модно...   Стримы из объектов файловой системы    • Java Stream API: функционально, модно...   Files.lines()    • Java Stream API: функционально, модно...   Files.list()    • Java Stream API: функционально, модно...   Files.walk()    • Java Stream API: функционально, модно...   Стримы из примитивов    • Java Stream API: функционально, модно...   IntStream    • Java Stream API: функционально, модно...   DoubleStream    • Java Stream API: функционально, модно...   IntStream.range()    • Java Stream API: функционально, модно...   IntStream.rangeClosed()    • Java Stream API: функционально, модно...   Arrays.stream() Стримы из объектов    • Java Stream API: функционально, модно...   Stream.of(Object)    • Java Stream API: функционально, модно...   Stream.builder()    • Java Stream API: функционально, модно...   Collection.stream()    • Java Stream API: функционально, модно...   Collection.parallelStream()    • Java Stream API: функционально, модно...   Stream.generate()    • Java Stream API: функционально, модно...   Stream.iterate()    • Java Stream API: функционально, модно...   Stream.concat() Терминальные операции    • Java Stream API: функционально, модно...   Stream.count()    • Java Stream API: функционально, модно...   Stream.forEach()    • Java Stream API: функционально, модно...   Collection.forEach()    • Java Stream API: функционально, модно...   Stream.forEachOrdered()    • Java Stream API: функционально, модно...   Stream.collect()    • Java Stream API: функционально, модно...   Stream.toArray()    • Java Stream API: функционально, модно...   Stream.collect(toMap())    • Java Stream API: функционально, модно...   IntStream.reduce()    • Java Stream API: функционально, модно...   Stream.reduce()    • Java Stream API: функционально, модно...   IntStream.average(), IntStream.max(), IntStream.min(), IntStream.sum(), IntStream.summaryStatictics()    • Java Stream API: функционально, модно...   Stream.max(), Stream.min()    • Java Stream API: функционально, модно...   Stream.findAny(), Stream.findFirst()    • Java Stream API: функционально, модно...   Stream.noneMatch()    • Java Stream API: функционально, модно...   Stream.anyMatch()    • Java Stream API: функционально, модно...   Stream.allMatch()    • Java Stream API: функционально, модно...   Трансформации стримов    • Java Stream API: функционально, модно...   IntStream.mapToLong()    • Java Stream API: функционально, модно...   IntStream.mapToObj()    • Java Stream API: функционально, модно...   IntStream.distinct()    • Java Stream API: функционально, модно...   Stream.filter()    • Java Stream API: функционально, модно...   Stream.skip()    • Java Stream API: функционально, модно...   Stream.limit()    • Java Stream API: функционально, модно...   Stream.sorted()    • Java Stream API: функционально, модно...   Stream.map()    • Java Stream API: функционально, модно...   Stream.peek()    • Java Stream API: функционально, модно...   Stream.takeWhile()    • Java Stream API: функционально, модно...   Stream.dropWhile()    • Java Stream API: функционально, модно...   Stream.flatMap()    • Java Stream API: функционально, модно...   Примеры использования ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Твиттер:   / letscodedru   ➡ Группа Вконтакте: https://vk.com/letscodedru
➡ Канал в Telegram:
➡ Чат в Telegram:
➡ Сервер в Discord:   / discord   ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ Поддержать проект: ➡ Patreon   / letscodedru   ➡ Яндекс.Деньги
➡ PayPal paypal.me/letscodedru ➡ Qiwi
➡ WebMoney/BitCoin
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Ссылка на канал: https://www.youtube.comhttps://www.yo...
➡ Ссылка на Яндекс.Дзен:

Смотрите также