Можно ли сделать ленивую группу из уже сортируемого потока, возвращая поток в 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

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