learning java 文件过滤器

import java.io.File;

public class FilenameFilterTest {
    public static void main(String[] args) {
        var file = new File(".");
        String[] nameList = file.list(((dir, name) -> name.endsWith(".java")
                || new File(name).isDirectory()));
        for (var name : nameList ){
            System.out.println(name);
        }
    }
}

output:

原文地址:https://www.cnblogs.com/lianghong881018/p/11301589.html