- public static void listDemo_2()
- {
- File dir = new File("d:\\java1223\\day18");
- String[] arr = dir.list(new FilenameFilter() // 内部类
- {
- public boolean accept(File dir,String name)
- {
- return name.endsWith(".bmp");
- }
- });
复制代码 在file的方法里面有个方法是:list(FilenameFilter filter)
返回的是个String[] 由于FilenameFilter是一个接口
所以一般会在这个方法里面传入一个FilenameFilter的实例对象;
这个实例对象要复写accept方法,而且只要复写这一个方法;
那这个接口完全没有必要引入啊
直接在File类里面写个list(String str)方法,里面的代码和accept里面代码一样就可以了啊?
|