当前位置 : 主页 > 编程语言 > java >

文件过滤器测试

来源:互联网 收集:自由互联 发布时间:2021-06-28
找到当前目录下以,java结尾的文件或者是文件对应的路径 import java.io.File;public class FilenameFilterTest { public static void main(String[] args) { File file = new File("."); //使用Lambda表达式实现文件过滤器
找到当前目录下以,java结尾的文件或者是文件对应的路径
import java.io.File;

public class FilenameFilterTest {
    public static void main(String[] args) {
        File file = new File(".");
        //使用Lambda表达式实现文件过滤器
        //如果文件名以.java结尾,或者文件对应一个路径,则返回true
        String [] nameList = file.list((dir,name)->name.endsWith(".java")
        || new File(name).isDirectory());
        for (String name : nameList)
        {
            System.out.println(name);
        }
    }
}
网友评论