package io01;

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

public class TestFile02prat {
    //使用listFile()返回一串文件夹对象
    public static void main(String[] args) {
        File f=new File("D:\\temp");
        File [] fs=f.listFiles(new FilenameFilter(){
            public boolean accept(File dir, String name) {
                if(name.endsWith(".doc")) return true;
                return false;
            }
        });
        for(File file:fs){
            System.out.println(file.getName()+":"+file.length());
        }
        
    }

}

转载于:https://www.cnblogs.com/hjs775756009/p/6221424.html

java_io_listFile()的应用和匿名内部类相关推荐

  1. java 匿名内部类

    1 匿名内部类概念: 匿名内部类就是一个没有显式的名字的内部类 2 匿名内部类创建: 匿名类是不能有名称的类,所以没办法引用它们.必须在创建时,作为new语句的一部分来声明它们. 格式: *在使用匿名 ...

  2. java 匿名对象有引用_java 匿名内部类对象持有外部类对象的引用

    转载自:https://www.jianshu.com/p/9335c15c43cf /** * @author hgl * @data 2019年1月10日 * @description 接口 */ ...

  3. java val$name_匿名内部类 this.val$的问题

    一天偶尔在网上找到一个jar包,反编译后出现了如下的代码: public void defineAnonymousInnerClass(String name) { new Thread(name) ...

  4. 线程、线程匿名内部类、解决线程不安全的方式

    线程 线程:正在运行的程序,是程序的执行路径:多线性 进程:是应用程序的载体,程序运行在虚拟机中.一个应用软件对应一个进程. 一个进程包含多个线程,一个线程对应一个进程. 好处:提高软件的运行效率 多 ...

  5. 有名内部类 匿名内部类

    内部类,从名字上就可以看出,是定义在外部类里的类,可以更加详细地说明某个事物的特征,举个例子,就像一个人(把他定义为一个类[外部类]),这个人有大脑.肝脏.心脏等器官,这些器官都有自己特有的属性,但又 ...

  6. java培训教程:什么是匿名内部类?怎样创建匿名内部类?

    本期java教程要为大家分享的是关于java中的匿名内部类,相信很多同学在学java技术的时候有了解过,下面我们就来详细的看一下. java培训教程:什么是匿名内部类?怎样创建匿名内部类?匿名内部类是 ...

  7. 为什么匿名内部类参数必须为final类型

    转自:http://ldzyz007.iteye.com/blog/844380 基础语法:如果定义一个匿名内部类,并且希望它使用一个在其外部定的对象,那么编译器会要求其参数引用是final的. 1. ...

  8. java学习之匿名内部类与包装类

    匿名内部类: 所谓匿名内部类,顾名思义指的就是定义在类内部的匿名类,现有的spring框架开发以及java图形界面都经常用到匿名内部类. 下面来看一个代码: interface A{public vo ...

  9. JAVA匿名内部类的一点讨论

    关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类. 存在它的原因是: 1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据.即内部类实例对包含它的哪个类的实例来说,是特权的. 2. ...

最新文章

  1. android movie studio 下载,Movie Studio+ Video Editor
  2. Android中基于Socket的网络通信
  3. JS实现禁止浏览器后退返回上一页
  4. C++11中的右值引用
  5. SNI: 实现多域名虚拟主机的SSL/TLS认证
  6. 信息学奥赛C++语言: 密码翻译
  7. SpringMVC【开发Controller】详解
  8. 最新电视直播PHP源码V1.2
  9. kali 破解无线密码
  10. Linux服务端rpm包安装Jenkins
  11. STM32单片机实现二维码显示
  12. matlab移植linux qt总结 (未实现)(21.8.25 已另寻别径)
  13. Tomcat网站上的core和deployer的区别
  14. 使用CSS画一个扇形
  15. 渲染算法学习(七)-- Real-Time Ray Tracing
  16. 小学是否有计算机专业,小学计算机教学计划
  17. 抖音seo源码,抖音关键词,抖音下拉词,抖音seo矩阵系统,分发源码技术搭建
  18. 春风桃李花开夜,秋雨梧桐叶落时——python面向对象三大特征(封装、继承、多态)
  19. 【图解UDS】UDS汽车诊断标准协议(ISO 14229)带你入门到精通
  20. 物联网+区块链溯源方案

热门文章

  1. 怎么能学好Java开发,学好Java一般需要多少钱
  2. 游戏界著名设计师 Cory Schmtiz:“灵感乍现”是设计生涯里的浪漫
  3. Unity开发者如何有效地进行本土化
  4. UE4中的主要材料和光线跟踪
  5. Postman(使用指南)
  6. npm——安装教程、安装vue脚手架(ASP.NET Core微服务(五)——【vue脚手架解析接口】过度章节)
  7. RMAN SET NEWNAME
  8. 浅谈 G1 GC 日志格式
  9. phpstorm知识点
  10. [2017.3.23]Miller-Rabin