菜鸟学java 第一次发笔记,常用的在这里
public String [] list() 返回String字符串形式
public File [] list() 返回文
列出指定文件,如.java .txt
public String [] list(FilenameFilter obj): 返回字符串
public File [] listFiles(FilenameFilter obj); 返回文件形式
FilenameFilter是一个接口, 接口有一个方法
public boolean accept(File dir,String name);
public File [] list() 返回文
列出指定文件,如.java .txt
public String [] list(FilenameFilter obj): 返回字符串
public File [] listFiles(FilenameFilter obj); 返回文件形式
FilenameFilter是一个接口, 接口有一个方法
public boolean accept(File dir,String name);
文件过滤器封装目录下String数组对象,匿名对象
String[] strArr = file.list(new
FilenameFilter
() {
@Override
@Override
public boolean
accept
(File dir, String name) {
// 判断条件文件和后缀
return new File(dir, name).isFile() && name.
endsWith
(".java");
}
});
只有一个抽象方法的接口 可以使用Lambda表达式
S tring [] nameList = file .list(( dir , name )-> name .endsWith( ".java" ));
只有一个抽象方法的接口 可以使用Lambda表达式
S tring [] nameList = file .list(( dir , name )-> name .endsWith( ".java" ));