Java Streams
J
- Java8 Streams: гарантирование порядка обработки элементов
- Java 8 Streams: когда использовать collect() или reduce()
- Java: подсчет вхождений элементов списка с groupBy
- Java Stream API: эффективность map vs forEach c преобразованием списка
- Java Stream API: как преобразовать данные декларативным стилем
- Java forEach: как прервать итерацию и выбрать лучший подход
- Java Stream API: как избежать NullPointerException в Collectors.toMap
S
В
И
К
М
О
- Обратная сортировка потока файлов через lambda в Java 8
- Оптимальное преобразование списка в Map в Java
- Обратный порядок в ArrayList в Java: итерация без индекса
- Отлов исключений из потока в Java: обработка ошибок в потоках
- Оптимальное объединение списка строк в Java: лучшие методы
- Отладка stream().map() с lambda-выражениями в Java 8
- Обход элементов в Java 8 stream: аналог Continue в forEach
- Объяснение работы методов .min() и .max() Java 8 Stream
- Операция объединения и пересечения ArrayList в Java
- Обратный порядок в Java Stream: IntStream.range и ошибки компиляции
П
- Поиск символа в строке Java: методы без использования циклов
- Подсчет количества повторений элементов в ArrayList Java
- Преобразование массива объектов в строковой в Java
- Получение последнего элемента в Stream/List Java: решение в одну строку
- Применение функции map в Java: существующие возможности
- Преобразование Collection в List для сортировки в Java
- Преобразование списка строк в строку через запятую в Java
- Приведение типов в Stream Java 8: от Object до Client
- Проверка пустоты Stream в Java 8 без материализации
- Проверка наличия объекта в списке Java: без использования цикла
- Повторение значений и функций в Java 8: альтернативы циклам
- Преобразование значений в HashMap с Java 8 Stream API
- Поиск первого элемента по критериям в Stream Java
- Почему String.chars() в Java 8 возвращает поток int?
- Поиск максимального значения в ArrayList: методы Java
- Параллельные стримы Java: оптимизация обработки больших данных
Р
- Разбиение списка на пакеты в Java: стандартные утилиты
- Работа с отсортированными коллекциями в Java: практика
- Различия Collection.stream().forEach() и Collection.forEach() в Java
- Работа с коллекциями в Kotlin: аналоги Stream.collect из Java 8
- Решение для методов void в Java8 без изменения типа возврата
- Работа со стримами в Java 8: поиск индексов по условию
С
- Сумма чисел в массиве Java: эффективное решение
- Сортировка файлов по дате изменения в Java: лучшие способы
- Сортировка и конвертация Set в List в Java: методы
- Способы разделения Java 8 stream на два потока
- Сложение BigDecimals через Java Streams: точность и ограничения
- Сортировка списка объектов по свойствам в Java
- Сортировка HashSet в Java: альтернатива Collections.sort()
- Создание функционального интерфейса без аргументов в Java 8
- Сумма и умножение массивов в Java 8: Stream API, Python-style
- Создание обратного просмотра списка в Java: без копирования
- Сортировка списка с помощью stream.sorted() в Java
- 6 способов объединения списков в Java: от addAll() до Stream API
- 5 способов превратить список строк в одну строку в Java
- 5 способов вывода массивов в Java: от базового до Stream API
- 5 способов сортировки ArrayList в Java: от Collections.sort до Stream
- 5 способов итерации по спискам в Java: выбери оптимальный метод