collectors — все вопросы

2ответа
4 голоса
Может ли Java Collectors.groupingBy вернуть поток в виде списка сгруппированных элементов?
В C # Linq GroupBy возвращает IEnumerable из IGrouping элементов, которые в свою очередь являются IEnumerable элементов выбранного типа значения. Вот пример: var namesAndScores = new Dictionary&l
1ответ
4 голоса
Не удается инициализировать новый список как значение карты с помощью оператора ::?
Работая над проектом карточной игры, я пытался создать новую Карту, уже имея Список, который хотел использовать в качестве набора ключей. Карта должна использовать ключи типа Player, и каждый из них
3ответа
4 голоса
java 8 фильтрует ListOfMap для проверки, существует ли ключ, если существует, тогда собираем карту
Ниже приведен код для сбора listofmap из результирующего набора и проверки listofmap для продукта с перкулярным изображением. Если продукт существует, получите эту карту. Пожалуйста, помогите мне сд
1ответ
4 голоса
Обработайте поток списка и соберите в map /ImmutableMap только с ненулевыми значениями
Как обработать список строк и собрать его в карту или неизменную карту только для тех, чье значение присутствует String anotherParam = "xyz"; Map.Builder<String,String> resultMap = Immutable
1ответ
4 голоса
Разница между суммированиемInt и Collectors.summarizingInt?
Я работаю с классом IntSummaryStatistics, чтобы рассчитать статистику для моего класса. Я искал три конкретных способа расчета статистики. Вот мой код: IntSummaryStatistics stats1 = orderEntries.s
1ответ
4 голоса
Как получить карту <Integer, Integer> используя Collectors.toMap?
У меня есть List<StudentRecord> records, содержащий StudentRecord экземпляры. public class StudentRecord { private String lastName; private String firstName; private int mark; //constructo
1ответ
4 голоса
Получение ключа в Collectors.toMap
Map<String, Map<String, String>> myValues; myValues.entrySet().stream.collect( Collectors.toMap(entry -> getActualKey(entry.getKey()), entry -> doCalculati
2ответа
4 голоса
Ошибка компиляции при использовании Streams и Maven
У меня странная ошибка компиляции при попытке скомпилировать мой код с помощью Maven , мой код работает в Eclipse, я использую Java 8 и Files.lines для чтения файла. [INFO] Compiling 8 sour
1ответ
4 голоса
Разница LongStream VS Stream в Collectors.toList ()
Почему, когда я получаю список из LongStream с Collectors.toList() получена ошибка, но с Stream ошибки нет? Примеры: ОШИБКА: Something.mapToLong(Long::parseLong).collect(Collectors.toList())
1ответ
4 голоса
Понимание последующей реализации сокращения
Я пытаюсь понять реализацию нисходящего сокращения в JDK. Вот оно: public static <T, K, D, A, M extends Map<K, D>> Collector<T, ?, M> groupingBy(Function<? super T, ? e
1ответ
4 голоса
Сборщик пользовательских карт
У меня есть коллекция, состоящая из ---- +: = 0 =: + ----, которая была ранее сгруппирована с использованием потоков.---- +: = 1 =: + ---- - простой класс с ---- +: = 2 =: + ---- свойством и ---- +: =
2ответа
4 голоса
Как получить необязательные значения с карты в виде необязательного списка?
Эта карта имеет некоторые ключи и дополнительные значения.Вышеуказанный способ имеет ошибку компиляции.Как правильно получить необязательный список?
2ответа
4 голоса
Что произойдет в терминальной операции collect () Stream, если поставщик является неизменным объектом, например String?
---- +: = 0 =: + ---- метод Stream является изменчивым сокращением.Основано на документации Java:Изменяемая операция сокращения накапливает входные элементы в изменяемый контейнер результатов, такой к
2ответа
4 голоса
Не могли бы вы помочь мне объединить значения нескольких карт?
Я пытаюсь сделать следующую модификацию:Но я сталкиваюсь с ---- +: = 1 =: + ---- ошибка, поэтому я хотел бы изменить ---- +: = 2 =: + ---- на ---- +: =3 = + ----Не могли бы вы сказать мне, как объедин
1ответ
4 голоса
Java 8 GroupingBy с коллекционерами на объекте
Я хотел бы передать поток на объекте ---- +: = 0 =: + ---- для группировки его с помощью ---- +: = 1 =: + ---- .Но вместо получения ---- +: = 2 =: + ---- я бы хотел сгруппировать его по объекту ---- +
1ответ
4 голоса
После группировки преобразовать список объектов из типа A в тип B
У меня есть функция, которая преобразует ItemTypeA в ItemTypeB.Как я могу использовать это после ---- +: = 2 =: + ---- здесь, чтобы конечный результат был таким, как показано ниже.Как вызвать функцию
2ответа
4 голоса
Карта и Groupby за один раз
У меня есть модель класса следующим образом:У меня есть следующее требование:Преобразуйте ---- +: = 1 =: + ---- в ---- +: = 2 =: + ----то есть я хочу преобразовать список объектов CCP в карту с ключом
3ответа
4 голоса
Потоки JAVA-8 собирают расширенное использование
Я хочу извлечь имя студента, с максимальным возрастом, группируя студента по типу.Возможно ли использовать какую-либо комбинацию в самом «собрать»?Я хочу вывод как:
2ответа
4 голоса
Как использовать пользовательский Collector в операции groupingBy
Oracle следит за сокращением потоков, дает пример того, как преобразовать коллекцию людей в карту, содержащую средний возраст в зависимости от пола.Он использует следующий ---- +: = 0 =: + ---- класс
2ответа
4 голоса
собирая столбец многомерного массива для установки
У меня есть атрибут ---- +: = 0 =: + ----, который представляет собой массив ---- +: = 1 =: + ---- .Мне нужно получить столбец этого в наборе.Я ожидаю, что значения столбцов в этом наборе.но он говори
1 2

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

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