boolean accept(File dir,String name)的参数 dir和name分别代表什么意思啊?不明白这个方法的功能是什么啊?- import java.io.File;
- import java.io.FilenameFilter;
- public class FileListDemo{
- public static void main(String[] args){
- listDemo();
- }
- public static void listDemo(){
- File dir = new File("c:\\" );
- File[] files = dir.listFiles( new FilterByHidden());
- for(File file : files){
- System.out.println(file);
- }
- }
- }
- class FilterByHidden implements FilenameFilter{
- public boolean accept(File dir,String name){
- return dir.isHidden();
- }
- }
复制代码
这个程序中的 return dir.isHidden();这句话中dir又代表什么啊?是不是应该把dir改为name? |
|