Использование операции сокращения в потоке Java 8 для группировки соседних записей с одним и тем же ключом.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Использование операции сокращения в потоке Java 8 для группировки соседних записей с одним и тем же ключом.

Сообщение Anonymous »

У меня есть java.util.stream.Stream, содержащий пары ключ/значение, например: Теперь я хотел бы объединить все записи, имеющие один и тот же ключ: Данные уже отсортированы, поэтому необходимо объединить только последовательные наборы данных.
Теперь я ищу способ преобразовать содержимое потока, как указано выше, без загрузки всех наборов данных в память.
Я бы предпочел получить в результате java.util.stream.Stream с другим типом объекта, содержащим список значений вместо одного значения.
Мой Единственный подход — это собственный итератор, который выполняет слияние, но преобразование в итератор и обратно в поток кажется довольно неприятным.
Какой подход для этого лучше всего?< /п>

Подробнее здесь: https://stackoverflow.com/questions/443 ... with-the-s
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»