RedDeveloper
Блог
Вопросы
Теги
Топ 100 вопросов про Java Stream
Коллекция из 100 самых популярных вопросов про
java-stream
с ответами и комментариями.
Топ 100
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Все вопросы
Вопросы на собеседовании
1
Множественные нулевые проверки в Java 8
2
Загадочный результат микробенчмарка для потокового API на Java 12 по сравнению с Java 8 с параметром -gc true
3
Обработка списков Java 8 - условное добавление элементов
4
Есть ли чистый (и нулевой безопасный) способ умножения значений карты в Java?
5
Почему Stream.sorted не является типобезопасным в Java 8?
6
Сортировка строкового значения без учета регистра в Java 8
7
Может ли Java Stream.collect () вернуть null?
8
Вложенные списки с потоками в Java8
9
Дженерики Java 8: сокращение потока потребителей до одного потребителя
10
Показать прогресс обработки потока Java 8
11
Как удалить несколько элементов из набора/карты и узнать, какие из них были удалены?
12
Как получить первый элемент при продолжении потоковой передачи?
13
Как получить List <E> из HashMap <String, List <E>>
14
Comparator.nullsLast не избегает исключения NullPointerException
15
Лямбда Java 8 создает список строк из списка объектов
16
Разделение карты в Java 8+
17
Потоковая операция Java 8 в пустом списке
18
Собрать как совпадающие, так и несовпадающие в одной потоковой обработке?
19
Объединение двух int[]
20
Почему мне нужно связывать операции Stream в Java?
21
Как безопасно использовать потоки Java без методов isFinite() и isOrdered()?
22
Поток Java найти совпадение или последний?
23
Что эффективнее: отсортированный поток или сортировка списка?
24
Тип аргумента функции Java 8 stream max() Comparator vs Comparable
25
Группировка по атрибуту коллекции с использованием потоков Java
26
Стрим в LinkedHashSet
27
Как регистрировать отфильтрованные значения в Java Streams
28
Как представить пустой InputStream
29
Stream.findFirst отличается от Optional.of?
30
Преобразование Map <String, Object> в Map <String, Set <Object>> с фильтром и потоками
31
Есть ли элегантный способ преобразовать Map<P, Optional<Q>> в разреженный Map<P, Q>?
32
С учетом элементов списка, которые добавляются после создания отфильтрованного потока
33
Лямбда-фильтрация Java 8 на основе условия и порядка
34
Как преобразовать List<String> в Map<String,List<String>> на основе разделителя
35
Как сгруппировать свойства объекта и сопоставить его с другим объектом, используя потоки Java 8?
36
Почему нельзя использовать mapToInt с collect (toList ())?
37
Разница потоков между Java 8 и 11
38
Сортировать с одним элементом в конце
39
Как составить список, сопоставить и «печатать, если количество> 0» с помощью API Java 8/stream?
40
Группировать поток Java по и суммировать несколько полей
41
Внутренние изменения для лимитного и неупорядоченного потока
42
Метод Kotlin Stream peek(...)
43
Вложенная коллекция Flatmap
44
Будет ли параллельный поток нормально работать с разными операциями?
45
Использование Java 8 Stream API или Else
46
Java 8 Collectors.groupingBy с сопоставленным значением, чтобы установить результат сбора в тот же набор
47
Собирать поток EntrySet в LinkedHashMap
48
Java Streams - Как сгруппировать по значению и найти минимальное и максимальное значение каждой группы?
49
Что представляет собой (вид) операция, обратная Java Stream.flatMap ()?
50
Использование коллекторов для преобразования списка в карту объектов — Java
51
Совокупная сумма с использованием потокового API Java 8
52
Как отсортировать целочисленный массив в порядке возрастания и убывания, используя лямбда только в java
53
Создайте отсортированный набор при использовании потоков
54
Java: группировка по вложенному значению как значению
55
Поток Java 8+: проверьте, находится ли список в правильном порядке для двух полей моих экземпляров объектов
56
Как применить несколько фильтров к Java Stream?
57
Уменьшить количество операций с настраиваемым объектом в java
58
Использование методов потока Java 8 для получения последнего максимального значения
59
Java 8 Stream API — Java 9 Collectors.flatMapping, переписанный в Java 8
60
Как рекурсия работает с Java 8 Stream?
61
Почему LongSummaryStatistics реализует IntConsumer?
62
IntStream rangeClosed не может вернуть значение, отличное от int
63
Печать букв от A до Z с использованием потока Java
64
Как обрабатывать списки, допускающие значение NULL, с помощью Java 8?
65
Как создать карту карт из списка карт с API потоковой передачи Java 8
66
Длина бесконечного IntStream?
67
Гарантирует ли спецификация, что операции с последовательными потоками Java должны оставаться в текущем потоке?
68
Преобразование List<char[]> в массив char[] без использования System.arraycopy()
69
Почему производительность java-потока падает при относительно большой работе по сравнению с циклом for?
70
Проверьте ключи на карте, совпадающие с содержимым списка в Java
71
Получить все значения перечисления в списке
72
Ошибка: несовместимые типы: неожиданное возвращаемое значение: Java 8
73
Потоки Java: проблема со сбором на карту <String, Object>
74
Вызов операций потока Java
75
Parallel Stream ведет себя иначе, чем Stream
76
Java8: поток отображает два свойства в одном потоке
77
Java 8 извлекает все ключи из совпадающих значений на карте
78
Сортировка и различие немедленно обрабатывают поток?
79
Как включить «информацию о типе» для потоков, возвращаемых методами?
80
Использование потоков для нулевого преобразования из массива в список
81
Преобразование текстового файла в Map<String, List<String>> с использованием лямбда
82
Java 8 - отфильтруйте строку-X из списка с помощью startWith и сохраните строку-X в список
83
Использование потокового API для установки всех строк в нижнем регистре, но с заглавной первой буквы
84
Замените эту лямбду ссылкой на метод
85
Как чередовать (объединить) два потока Java 8?
86
Как вернуть только одну строку из потока Java
87
Бесполезна ли поточная лень Java 8 на практике?
88
Как объединить два потока в Java?
89
Java 8 stream Map <String, List <String>> сумма значений для каждого ключа
90
Цепные методы для преобразования из Optional-> List-> List в Java
91
Почему я могу собрать параллельный поток в произвольно большой массив, но не в последовательный поток?
92
Улучшение производительности Lambda, Java 8 против 11
93
Объединить список карт в одну карту путем суммирования значений
94
Как сделать карту потока Java 8 непрерывно с нулевой проверкой
95
Получить строку, разделенную запятыми, используя поток Java
96
Как перебирать лямбда-функции в Java
97
Java 8 Stream - параллельное выполнение - другой результат - почему?
98
Создайте карту из двух разных списков на основе общих условий с помощью Java 8 Streams
99
Собрать на карту, пропуская пустые пары "ключ-значение"
100
Почему в Java нет метода Stream.concat на уровне экземпляра?