import java.io.File;
public class FileNameTest
{
public static void main(String[] args) {
File file = new File(".");
String[] nameList = file.list((dir, name) -> name.endsWith(".java")||new File(name).isDirectory());
for(String name:nameList)
{
System.out.println(name);
}
}
}
这个程序里面,lambda表达式那里new File(name).isDirectory作用是什么呢?直接以".java"结尾不可以吗?