A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马