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

© hero_king 中级黑马   /  2016-5-30 23:22  /  532 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

使用文件过滤器输出某个目录下以.txt结尾的文件
  1. import java.io.File;
  2. import java.io.FilenameFilter;

  3. /*
  4. * 输出某目录下.jpg结尾的文件名
  5. * 使用文件过滤器方式
  6. */

  7. public class Demo1 {
  8.         public static void main(String[] args) {
  9.                 File file = new File("f:\\");
  10.                 method(file);
  11.         }

  12.         private static void method(File file) {
  13.                 String[] str = file.list(new FilenameFilter() {
  14.                         @Override
  15.                         public boolean accept(File dir, String name) {
  16.                                 return new File(dir, name).isFile() && name.endsWith(".txt");
  17.                         }
  18.                 });
  19.                 for (String s : str) {
  20.                         System.out.println(s);
  21.                 }
  22.         }
  23. }
复制代码

0 个回复

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