Stream API уже не первый год с нами и многие вовсю им пользуются. После первоначальной радости возникает понимание, что далеко не всё удаётся сделать стандартными средствами красиво. Мы посмотрим на некоторые типовые задачи, которые хотелось бы решить на Stream API, но не очень очевидно, как это сделать красиво. Будет также рассказано о паре сторонних библиотек, которые облегчают жизнь.
Тагир Валеев, Институт систем информатики СО РАН
Разрабатываю и поддерживаю системы автоматизации научных исследований в области генетики, молекулярной и системной биологии. Участвую в проекте статического анализа кода FindBugs. Разрабатываю открытую библиотеку StreamEx, расширяющую возможности Java 8 Stream API. Известен на хабре как lany.