list()和listFiles()方法区别:

1.返回值类型不同:前者为String数组,后者为File对象数组
2.数组中元素内容不同:前者为string类型的【文件名】(包含后缀名),后者为File对象类型的【完整路径】

因此,遍历文件夹中所有文件,包括子文件夹中的文件时,必须用listFiles()方法

》》遍历文件夹中所有文件,包括子文件夹中的文件实例见下节内容《《

演示:

package Flie类中list和listFiles方法区别;import java.io.File;public class Test {public static void main(String[] args){File file=new File("D:\\tcb\\工具");//list()方法存储的是文件名System.out.println("list()方法遍历的结果:");String[] strings=file.list();for (String string : strings) {System.out.println(string);}System.out.println();//listFiles()方法存储的是文件的完整路径,因此在遍历文件夹以及子文件夹中所有文件时必须使用listFiles()方法System.out.println("listFiles()方法遍历的结果:");File[] files=file.listFiles();for (File file2 : files) {System.out.println(file2);}}
}

结果:

java中File类中list()和listFiles()方法区别相关推荐

  1. C#中File类中文件的读取写入

    C#中File类中文件的读取写入 注意:使用File读取写入文件非常简单,但FIle的操作方式决定只能读取小文件,读写时全部加载进行读取.读写大文件时建议使用文件流. 常用方法 //获取所有编码方式 ...

  2. Java中File类中getAbsolutePath、getPath​、getName、length普通方法用法示例代码

    File类中getAbsolutePath.getPath​.getName.length普通方法用法示例 总概述:         String getAbsolutePath​() 返回此抽象路径 ...

  3. java的file类中的方法_java中File类的使用方法|chu

    构造函数 public class FileDemo { public static void main(String[] args){ //构造函数File(String pathname) Fil ...

  4. PIL库中Image类thumbnail方法和resize方法区别

    from PIL import Image   im=Image.open("C:\\Users\\kethur\\Desktop\\a.jpg") x,y=im.size pri ...

  5. java createnewfile_Java 中File类的createNewFile()与createTempFile(), delete和deleteOnExit区别

    最近,在看代码时看到了一个方法, File.createTempFile() ,由此联想到File.createNewFile() 方法,一时间不知道两者到底有什么区别,感觉都是创建新文件嘛,后来查看 ...

  6. 探究Java File类中list()、listFiles()的使用及区别,认识和使用匿名内部类

    转载自     探究Java File类中list().listFiles()的使用及区别,认识和使用匿名内部类 内容概要: 1.认识File类: 2.File的构造函数: 3.list()及其重载方 ...

  7. 手把手带你入门Java中File类

    零基础学习Java之File类 概述 构造方法 基本介绍 代码示例 常用方法 获取文件和目录的基本信息 代码示例 判断功能 代码示例 创建和删除功能 代码示例 目录遍历功能 代码示例 概述 要学习Ja ...

  8. java中file类_Java中file类

    File类的概述:File更应该叫做一个路径,文件路径或者文件夹路径 ,路径分为绝对路径和相对路径,绝对路径是一个固定的路径,从盘符开始,相对路径相对于某个位置,在eclipse下是指当前项目下,在d ...

  9. 一文读懂Java中File类、字节流、字符流、转换流

    一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...

最新文章

  1. EntityFramework+DomainDataSource+Silverlight完成数据读取分页排序与修改
  2. python opencv 图像膨胀
  3. 图灵2010.01书讯——看你错过了哪一本
  4. linux tomcat apr安装,Linux下Tomcat安装并开启APR模式-Go语言中文社区
  5. 关于使用spring管理hibernate,能够管理事务,却不执行除查询外的增删改操作,不能让数据库数据改变的原因
  6. ASP.NET2.0中配置文件的加密与解密
  7. Spring Boot @EnableAutoConfiguration和 @Configuration的区别
  8. modbus 台达a2_驱控智造未来 台达重磅发布多款工业自动化新品
  9. ajax modelmap,spring mvc+ajax处理JSON返回前台的方法
  10. [CODEVS1911] 孤岛营救问题(分层图最短路)
  11. 欧姆龙cp1h指令讲解_欧姆龙PLC编程指令含义及其用法
  12. 如何用Python的标准print函数打印一个彩色的围棋局面?
  13. xmapp启动数据库问题记录 Access denied for user ‘me‘@‘localhost‘ (using password: NO)
  14. erpc Linux 本地环境的搭建和使用
  15. D*(Dynamic A*) 算法详细解析
  16. Asp.net 中将文字写入图片中
  17. 详解电容触控芯片与指纹芯片的研发与生产流程
  18. 景安服务器怎么上传网站程序,Web服务器是如何被应用服务器“收编”的?
  19. ccf——201709-2公共钥匙盒
  20. 防止私自接交换机_【交换机】交换机如何配置防止用户手动私设IP

热门文章

  1. CentOS7使用yum安装Nginx
  2. C++ Primer 5th笔记(chap 17 标准库特殊设施)子表达式subexpression
  3. (chap1 web网络基础) URI和URL
  4. 《研磨设计模式》chap22 装饰模式Decorator(1)模式简介
  5. 近世代数--整环上的唯一分解问题--唯一分解整环上有算术分解定理
  6. buu [BJDCTF 2nd]Y1nglish-y1ng
  7. 给element-ui的steps加点击事件
  8. 判断多个点在多边形内的在线算法
  9. 去除cpp中注释的小程序
  10. 函数指针和shellcode