黑马程序员技术交流社区

标题: boolean accept(File dir,String name)的问题 [打印本页]

作者: 张红(新)    时间: 2015-7-27 11:05
标题: boolean accept(File dir,String name)的问题
boolean accept(File dir,String name)的参数 dir和name分别代表什么意思啊?不明白这个方法的功能是什么啊?
  1. import java.io.File;
  2. import java.io.FilenameFilter;

  3. public class FileListDemo{
  4. public static void main(String[] args){
  5. listDemo();
  6. }
  7. public static void listDemo(){
  8. File dir = new File("c:\\" );

  9. File[] files = dir.listFiles( new FilterByHidden());
  10. for(File file : files){
  11. System.out.println(file);
  12. }
  13. }
  14. }
  15. class FilterByHidden implements FilenameFilter{
  16.          public boolean accept(File dir,String name){
  17. return dir.isHidden();
  18. }
  19. }
复制代码

这个程序中的 return dir.isHidden();这句话中dir又代表什么啊?是不是应该把dir改为name?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2