标签: java java-8 java-stream
我有非常大的物体流。我从DB读取它们(当然是在流模式下)并通过REST以流模式返回用户(以避免内存消耗)。
我想在处理过程中将它们分组(即10组),但仍然用流表示。
类似的东西:
Stream<Obj> -> Stream<List<Obj>> -> REST response
我不想将它们与产生Map或List的收集器分组,我仍然希望它们作为流来降低内存使用量。
收藏家是我的选择还是我应该尝试什么?最好的方法是保持Java 8流特性的优势。