如何处理流?

考虑到我只想使用Java 8流API来打印文件列表的行。我该怎么写?

这不是我的真实情况,只是它的一种非常简化的形式。

File[] files;
Arrays.stream(files). // what now?

我考虑过将它映射File到,Stream<String>但是后来陷入困境。

霍尔格
public class AllFilesLines {
  public static void main(String[] args) {
      File[] files = …

      Arrays.stream(files).flatMap(AllFilesLines::lines)
            .forEach(System.out::println);
  }
  static Stream<String> lines(File f) {
      try { return Files.lines(f.toPath()); }
      catch (IOException e) { throw new UncheckedIOException(e); }
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何处理子流

来自分类Dev

如何处理张量流

来自分类Dev

如何处理流HTTP GET数据?

来自分类Dev

如何处理多个流中的错误?

来自分类Dev

Node.js-如何处理流错误事件

来自分类Dev

如何处理数量超过默认线程数的Java流?

来自分类Dev

如何处理可选的对象在Java流API?

来自分类Dev

Java的Spliterator:如何处理同样大的流拆分?

来自分类Dev

Azure流分析如何处理5个以上的查询?

来自分类Dev

如何处理Flink流中的未来事件?

来自分类Dev

如何处理在单独的jar中打包的子流

来自分类Dev

我如何处理流中的三元

来自分类Dev

从承诺创建高地流时如何处理承诺拒绝?

来自分类Dev

Apache Flink:如何处理三个流

来自分类Dev

如何处理流中对象的新属性

来自分类Dev

Spark结构化流作业如何处理流-静态DataFrame连接?

来自分类Dev

我应该如何处理多个单独的批处理电子邮件“流”?

来自分类Dev

会话如何处理?

来自分类Dev

如何处理$ priority?

来自分类Dev

如何处理SIGHLD

来自分类Dev

如何处理GlutPostRedisplay?

来自分类Dev

如何处理EOFException?

来自分类Dev

如何处理OdbcException

来自分类Dev

bash如何处理“>>()”

来自分类Dev

如何处理ValueError?

来自分类Dev

如何处理UnkownProducerIdException

来自分类Dev

如何处理UndefinedUnitError?

来自分类Dev

如何处理IDisposable?

来自分类Dev

如何处理ViewBox