黑马程序员技术交流社区

标题: 判断指定目录下是否有后缀名为.jpg的文件,若有,输出名称 [打印本页]

作者: aguang    时间: 2015-8-26 12:43
标题: 判断指定目录下是否有后缀名为.jpg的文件,若有,输出名称
  1. package cn.hello;

  2. import java.io.File;
  3. import java.io.FilenameFilter;
  4. import java.io.IOException;
  5. import java.text.SimpleDateFormat;
  6. import java.util.Date;

  7. /*
  8. * 判断指定目录下是否有后缀名为.jpg的文件,若有,输出名称
  9. *
  10. * 方式2:文件名称过滤器  FilenameFilter filter  接口
  11. * public String[] list(FilenameFilter filter)
  12. * public File[] listFiles(FilenameFilter filter)
  13. * */

  14. public class Test01 {
  15.     public static void main(String[] args) {
  16.         File f1=new File("d:\\");
  17.         String[] str=f1.list(new FilenameFilter() {
  18.             
  19.             @Override
  20.             public boolean accept(File dir, String name) {
  21.                 // TODO Auto-generated method stub
  22.                 //return false;
  23.                 File file=new File(dir,name);
  24.                 boolean flag=file.isFile();
  25.                 boolean flag2=name.endsWith(".jpg");
  26.                 return flag&&flag2;
  27.             }
  28.         });
  29.         
  30.         for(String s:str){
  31.             System.out.println(s);
  32.         }
  33.     }
  34. }
复制代码





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