黑马程序员技术交流社区

标题: 匿名内部类的使用,来看看它的强大! [打印本页]

作者: 涿郡丶二哥    时间: 2015-5-2 09:29
标题: 匿名内部类的使用,来看看它的强大!
  1. package itcast_file;

  2. import java.io.File;
  3. import java.io.FilenameFilter;
  4. import java.io.IOException;

  5. public class FlieTest2 {
  6.         public static void main(String[] args) {
  7.                 File file = new File("d:\\aaa.txt");
  8.                 Boolean flag = file.isAbsolute();
  9.                 //System.out.println(flag);
  10.                 try {
  11.                         flag = file.createNewFile();
  12.                 } catch (IOException e) {
  13.                         e.printStackTrace();
  14.                 }
  15. //                System.out.println(flag);
  16. //                判断是不是文件
  17. //                flag = file.isFile();
  18. //                System.out.println(flag);
  19. //                看看删除成功没
  20. //                flag = file.delete();
  21. //                System.out.println(flag);
  22.                 File file2 = new File("d:\\");
  23.                 //自定义条件,匿名内部类的使用~
  24.                 String[] str = file2.list(new FilenameFilter() {
  25.                         @Override
  26.                         public boolean accept(File dir, String name) {
  27.                                 File file3 = new File(dir, name);
  28.                                 return file3.isFile();
  29.                         }
  30.                 });
  31.                 for(String string : str){
  32.                         System.out.println(string);
  33.                 }
  34.         }
  35. }
复制代码
最早都不知道学这个匿名内部类有啥用~知道用了才发现真的很强大~请参阅:






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