小编Ari*_*otl的帖子

在java中获取Lambda的结果

我想知道如何在Java中引用lambda的结果?这样我就可以将结果存储到一个中ArrayList,然后将其用于将来的任何内容.

我有的lambda是:

try {
    Files.newDirectoryStream(Paths.get("."),path -> path.toString().endsWith(".txt"))
         .forEach(System.out::println);
} catch (IOException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

在内部,.forEach()我希望能够依次将每个文件名分配给数组,例如,.forEach(MyArrayList.add(this))

在此先感谢您的帮助!

java lambda arraylist java-8 java-stream

7
推荐指数
2
解决办法
245
查看次数

标签 统计

arraylist ×1

java ×1

java-8 ×1

java-stream ×1

lambda ×1