码迷,mamicode.com
首页 > 其他好文 > 详细

IO文件列表和内部类

时间:2015-11-06 06:51:04      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

package day01;

import java.io.File;
import java.io.FilenameFilter;

public class TestFile01 {
    public static void main(String[] args) {
        new TestFile01().run();
    }

    public void run() {
        File file = new File("G:\\laboratory");
        /*
         * 匿名的内部类,该类没有名称,实在代码返回之前就给他实现了 这种方式存在的唯一意义就是只有一个方法会涉及到该类才建议这样写
         * 如果有两个或者多个方法会使用,军建议使用内部类。
         */
        File[] files = file.listFiles(new FilenameFilter() {
            @Override
            public boolean accept(File dir, String name) {
                if (name.endsWith("xml"))
                    return true;
                else
                    return false;
            }
        });
        // for增强循环 for(循环变量类型 循环变量:要被遍历的对象)循环体
        for (File f : files) {
            System.out.println(f.getName());
        }

    }
}

 

IO文件列表和内部类

标签:

原文地址:http://www.cnblogs.com/Akke/p/4941389.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!