在Java中尝试将文件名以zip扩展名存储在字符串数组中的当前目录中?

在Java中尝试将文件名以zip扩展名存储在字符串数组中的当前目录中?,java,Java,我正在编写一个类,用于提取当前工作目录中zip文件的内容。但是,它只有在我知道文件名的情况下才起作用。将以.zip结尾的文件名捕获到字符串数组中,以便让我的程序解压缩数组中列出的文件,最好的方法是什么?非常感谢你的建议 Arrays.stream(new File("./").listFiles()).filter(f -> f.getName().endsWith(".zip")).forEach(f -> { do something }); 在

我正在编写一个类,用于提取当前工作目录中zip文件的内容。但是,它只有在我知道文件名的情况下才起作用。将以.zip结尾的文件名捕获到字符串数组中,以便让我的程序解压缩数组中列出的文件,最好的方法是什么?非常感谢你的建议

    Arrays.stream(new File("./").listFiles()).filter(f -> f.getName().endsWith(".zip")).forEach(f -> {
        do something
    });
在Java8中,可以使用过滤器