Можно ли сделать ленивую группу из уже сортируемого потока, возвращая поток в Java 8?JAVA

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

Сообщение Anonymous »

У меня есть несколько крупных текстовых файлов, которые я хочу обработать, группируя его строки. < /p>
Я попытался использовать новые потоковые функции, такие как < /p>

Код: Выделить всё

return FileUtils.readLines(...)
.parallelStream()
.map(...)
.collect(groupingBy(pair -> pair[0]));
< /code>
Проблема в том, что, afaik, генерирует карту. < /p>
Есть ли способ иметь код высокого уровня, как приведенный выше, который генерирует, Например, поток записей? < /p>
Я ищу что -то вроде Python. Мои файлы уже отсортированы (по паре [0] 
); Я просто хочу загрузить группы один за другим. < /P>
У меня уже есть итеративное решение. Мне просто интересно, есть ли более декларативный способ сделать это. Использование гуавы или еще одной сторонней библиотеки не было бы большой проблемой.

Подробнее здесь: https://stackoverflow.com/questions/256 ... rning-a-st
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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