java中的一个问题。。

img


Java中如果这个方法不用lambda表达式的方式该怎么写?

如下:

        File[] subs = dir.listFiles(new FileFilter() {
            @Override
            public boolean accept(File file) {
                return file.getName().endsWith(".class");
            }
        });

for循环dir.listFiles,每一项的getName().endsWith(".class")作为条件执行subs中添加该项