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

  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. }
复制代码

0 个回复

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