Java中的一堆文件流

时间:2016-11-16 07:42:03

标签: java spring stream

我在List<File> folder中有一个java,并且每个文件都需要逐行处理。在spring批次中,有read函数返回需要处理的object,如果需要终止批处理,则返回null。我想用流实现它。我只能将每个文件映射到一个流。如何使用流逐行读取文件?在将数据发送到处理器之前,还需要使用某些逻辑处理每一行

到目前为止我的代码

folder.map((file) -> new CSVReader(new FileReader(file))).map((csv) -> csv.iterator()).

我期待得到一个最终的迭代器,我可以在其上执行以下操作

public Object read() {
   if(iter.hasNext() {
      return iter.next();
   }
}

0 个答案:

没有答案