首页javalambdaJava Stream - 如何过滤器通过谓词过滤文件树

Java Stream - 如何过滤器通过谓词过滤文件树

我们想知道如何过滤器通过谓词过滤文件树。
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;
import java.util.stream.Collectors;

public class Main {
  public static void main(String[] argv) throws Exception {
    Path path = Paths.get("E:\\Java_Dev");


    List<Path> files = Files.walk( path )
                            .filter( Files::isReadable )
                            .filter( Files::isRegularFile )
                            .limit(10)
                            .collect(Collectors.toList());
    System.out.println(files);
  }

}