java-stream — все вопросы

2ответа
4 голоса
Возвращает список одного элемента, если условие фильтра потока не возвращает результатов
В настоящее время я фильтрую поток, но если фильтр не возвращает совпадений, я бы хотел вернуть одно значение по умолчанию. Это внутри цепочки дополнительных потоков, поэтому я использую это, чтобы
2ответа
4 голоса
Может ли Java Collectors.groupingBy вернуть поток в виде списка сгруппированных элементов?
В C # Linq GroupBy возвращает IEnumerable из IGrouping элементов, которые в свою очередь являются IEnumerable элементов выбранного типа значения. Вот пример: var namesAndScores = new Dictionary&l
1ответ
4 голоса
несколько вызовов .sorted (…) в потоке Java 8
У меня есть поток объектов, которые я хочу отсортировать естественным образом, но также заставить одного из членов всегда быть первым. Например: List<String> result = Stream.of("a", "s",
1ответ
4 голоса
Целочисленный поток Java8 против IntStream
С помощью следующего кода я получаю ниже ошибку компиляции. Я также попытался использовать ввод в качестве списка целых чисел вместо int [], и с этим он работает нормально. Это также работает нормал
1ответ
4 голоса
Не удается инициализировать новый список как значение карты с помощью оператора ::?
Работая над проектом карточной игры, я пытался создать новую Карту, уже имея Список, который хотел использовать в качестве набора ключей. Карта должна использовать ключи типа Player, и каждый из них
2ответа
4 голоса
Должен ли я использовать общее изменение изменяемой переменной в Java 8 Streams
Просто итерируем ниже список & добавление в другой общий изменяемый список через потоки Java 8. List<String> list1 = Arrays.asList("A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3")
4ответа
4 голоса
Неизменное изменение данных в потоке Java
Рассмотрим этот код: Function<BigDecimal,BigDecimal> func1 = x -> x;//This could be anything Function<BigDecimal,BigDecimal> func2 = y -> y;//This could be anything Map<Intege
2ответа
4 голоса
Нужна помощь по потоковой логике Java 8
У меня есть список массивов, содержащий несколько строк. Мне нужно заменить один элемент в этом списке на обновленное значение на основе некоторых условий и сохранить другие строки. Мне нужна помощь
1ответ
4 голоса
Сворачивание последовательного потока в Java
Я привык к программированию в Scala, но мне нужно написать немного Java, и я пытаюсь выполнить эквивалент следующего фрагмента Scala: trait Options[K, V] { def add(key: K , value: V): Options[K
1ответ
4 голоса
Я получаю неожиданное поведение при использовании потоков Java и сканеров
Недавно я увидел тему некоторой курсовой работы Uni, которую вел друг, которому было поручено сделать это определенным образом. Я думал, что воспользуюсь возможностью, чтобы подключиться к этой зада
3ответа
4 голоса
java 8 фильтрует ListOfMap для проверки, существует ли ключ, если существует, тогда собираем карту
Ниже приведен код для сбора listofmap из результирующего набора и проверки listofmap для продукта с перкулярным изображением. Если продукт существует, получите эту карту. Пожалуйста, помогите мне сд
7ответов
4 голоса
Java - Не получается получить нужные элементы, используя массив и потоки для разбора файла
Я пытаюсь проанализировать файл /etc /group в операционной системе MacOS Mojave 10.14.3, используя потоковую функцию Java 1.8. Полный набор строк в моем файле /etc /group выглядит следующим образ
1ответ
4 голоса
Переверните карту, используя потоки в Java 8 [дубликаты]
     На этот вопрос уже есть ответ здесь:                   Потоки Java8: транспонировать карту со значениями в виде списка                                      4 ответа                   
2ответа
4 голоса
Использование Collector в примитивном потоке
Есть ли в Java 8 какой-либо способ использовать Stream :: collect (Collector) в примитивных потоках? Обычно a Stream<Integer> в качестве примера имеет два метода сбора: <R,A> R
2ответа
4 голоса
Почему не вызывается java.util.stream.Stream # close ()?
При сборе java.util.stream.Stream почему не используется его метод void close() звонил?
2ответа
4 голоса
Создать один поток из нескольких поставщиков
Я пытаюсь использовать Java 8 Lambda /Stream API для моделирования простой системы производитель /потребитель, например: Stream<Sample> samplesFlow = Stream.generate(new SampleSupplier()
1ответ
4 голоса
Итерация по коллекции, выполнение действий для каждого элемента и возврат в виде списка
Есть ли способ сделать это с помощью API Java 8 Stream? Мне нужно преобразовать каждый элемент коллекции в другой тип (dto mapping) и вернуть весь набор в виде списка ... Что-то вроде Collec
2ответа
4 голоса
findFirst в потоке <Необязательно <T>>
Скажем, у вас есть поток Optional<T>, который вы хотите запустить Consumer<T> включено (если имеется). Какой самый элегантный способ справиться с этим? Я могу управлять, фильтруя п
3ответа
4 голоса
Использование потоков Java 8 для генерации пар целых чисел
Я пытаюсь сгенерировать пары целых чисел - у меня есть класс Pair с конструктором, занимающим 2 целых числа. Следующий код работает, но выглядит довольно неуклюже - в частности, преобразование intSt
2ответа
4 голоса
Java 8 поток API-интерфейс на основе объединения
Я недавно начал изучать потоковый API. Я пытаюсь удалить дублирование из следующего куска кода. Можно ли использовать функцию слияния, основанную на Predicate или условии? (Также я думал об использо
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132