当前位置: 首页 > 知识库问答 >
问题:

如何从目录生成流

郑高驰
2023-03-14

在阅读DirectoryStream的API时,我错过了很多函数。首先,它建议使用for循环从stream转到list。而且我忽略了一个事实,即DirectoryStream不是Stream

如何在Java8中从DirectoryStream生成

共有1个答案

葛阳华
2023-03-14

DirectoryStream不是Stream(在Java 8中引入streams api之前,Java 7就已经存在了),但它实现了可迭代 接口,因此您可以编写:

try (DirectoryStream<Path> ds = ...) {
  Stream<Path> s = StreamSupport.stream(ds.spliterator(), false);
}
 类似资料:
  • 我的版本:jkd11 我尝试了下面的代码,但抛出了Docx4JException,但github演示就是这样https://github.com/plutext/docx4j/blob/docx4j-parent-11.1.0/docx4j-samples-docx4j/src/main/java/org/docx4j/samples/TocAdd.java

  • 问题内容: 我创建了一个带有s 的文档。 如何生成此文档的目录? 它看起来应该像这样: 问题答案: 通过使用s 可以实现。s是一种可以稍后填充的占位符。 来自Bruno的提示更新: 要在开始时在目录中生成,您需要为目录中的所有页码放置一些占位符。你收集的那些。然后,将s 添加到文档中时,可以填充这些占位符。 此示例显示如何: 生成的PDF如下所示: TableOfContents.pdf

  • 我想用编写一些Java代码。

  • 1. 前言 目录是文章内容的整体索引,是文章结构的最直观表现形式。 Markdown 为生成目录提供了快捷方式,大大降低了文章目录的编排复杂度。 环境说明: 考虑到 Markdown 工具之间的不兼容,有的内容直接从页面复制粘贴到本地不会正常显示,大家学习时自己动手写是肯定没问题的。本节所有实例代码及演示效果均使用 Typora 工具完成。 「TOC」是 Markdown 扩展语法,Typora

  • 问题内容: 我在使用Python生成html文档时遇到了一些问题。我正在尝试创建目录树的HTML列表。这是我到目前为止所拥有的: 如果只有根目录,一级子目录和文件,这似乎很好。但是,添加另一级子目录会导致出现问题(因为我认为关闭标记在最后输入的次数不足)。但是我很难理解它。 如果无法通过这种方式完成操作,是否有更简单的方法可以执行?我正在使用Flask,但是对模板的经验不足,所以也许我缺少了一些东

  • 我想从测试目录中的协议文件生成代码。 这行不通。 看起来scalapb只为main/protobuf目录中的proto生成文件。