黑马程序员技术交流社区

标题: 有关文件名称过滤器的题,写的总报错,有没有会写的额 [打印本页]

作者: hm_hjj    时间: 2016-4-4 17:41
标题: 有关文件名称过滤器的题,写的总报错,有没有会写的额
使用文件名称过滤器筛选将指定文件夹下的小于200K的小文件获取并打印。
作者: hm_hjj    时间: 2016-4-4 17:45
获取文件字节后,应该在哪块比较
作者: 蓝色小宇宙    时间: 2016-4-4 19:05
  1. public static void main(String[] args) {
  2.                 //文件名称过滤器
  3.                 File dir = new File("D:\\");
  4.                 File[] arr = dir.listFiles(new FilenameFilter() {
  5.                        
  6.                         @Override
  7.                         public boolean accept(File dir, String name) {
  8.                                 File file = new File(dir, name);
  9.                                 if (!file.isFile()) {
  10.                                         return false;
  11.                                 }
  12.                                 boolean b = 200 > file.length()? true : false;
  13.                                 return b;
  14.                         }
  15.                 });
  16.                
  17.                 for (File file : arr) {
  18.                         System.out.println(file);
  19.                 }
  20.         }
复制代码

在比较器里比较
作者: hm_hjj    时间: 2016-4-4 21:23
蓝色小宇宙 发表于 2016-4-4 19:05
在比较器里比较

哦,明白了,知道错哪了,谢谢哈
作者: F305176    时间: 2016-4-6 21:52
顶!~~~~~~




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