首页javastream_file_folderJava Stream - 如何使用文件过滤器Lambda表达式扩展列表文件

Java Stream - 如何使用文件过滤器Lambda表达式扩展列表文件

我们想知道如何使用文件过滤器Lambda表达式扩展列表文件。
import java.io.File;
import java.nio.file.Paths;
import java.util.stream.Stream;


public class Main {

    public static void main(String[] args) {
        final String dir = "C:\\data\\projects\\";
        final String pattern = ".pdf";
        final File file = Paths.get(dir).toFile();
        
        Stream.of(file.list((pFile, pString) ->  pString.endsWith(pattern)))
                .forEach(System.out::println);;
    }
}